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 anSSLSocketverifier that will blindly accept anySSLSocket.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrustAllSSLSocketVerifiergetInstance()Retrieves a singleton instance of this SSL socket verifier.voidverifySSLSocket(java.lang.String host, int port, javax.net.ssl.SSLSocket sslSocket)Verifies that the providedSSLSocketis 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 providedSSLSocketis acceptable and the connection should be allowed to remain established.- Specified by:
verifySSLSocketin 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- TheSSLSocketthat should be verified.- Throws:
LDAPException- If a problem is identified that should prevent the providedSSLSocketfrom remaining established.
-
-