Package com.unboundid.util.ssl
Class TrustAllSSLSocketVerifier
- java.lang.Object
-
- com.unboundid.util.ssl.SSLSocketVerifier
-
- com.unboundid.util.ssl.TrustAllSSLSocketVerifier
-
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class TrustAllSSLSocketVerifier extends SSLSocketVerifier
This class provides an implementation of anSSLSocket
verifier that will blindly accept anySSLSocket
.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrustAllSSLSocketVerifier
getInstance()
Retrieves a singleton instance of this SSL socket verifier.void
verifySSLSocket(java.lang.String host, int port, javax.net.ssl.SSLSocket sslSocket)
Verifies that the providedSSLSocket
is acceptable and the connection should be allowed to remain established.
-
-
-
Method Detail
-
getInstance
public static TrustAllSSLSocketVerifier getInstance()
Retrieves a singleton instance of this SSL socket verifier.- Returns:
- A singleton instance of this SSL socket verifier.
-
verifySSLSocket
public void verifySSLSocket(java.lang.String host, int port, javax.net.ssl.SSLSocket sslSocket) throws LDAPException
Verifies that the providedSSLSocket
is acceptable and the connection should be allowed to remain established.- Specified by:
verifySSLSocket
in classSSLSocketVerifier
- Parameters:
host
- The address to which the client intended the connection to be established.port
- The port to which the client intended the connection to be established.sslSocket
- TheSSLSocket
that should be verified.- Throws:
LDAPException
- If a problem is identified that should prevent the providedSSLSocket
from remaining established.
-
-