|
String [] | getDefaultCipherSuites () |
|
String [] | getSupportedCipherSuites () |
|
Socket | createSocket (Socket socket, String host, int port, boolean autoClose) throws IOException |
|
Socket | createSocket (String host, int port) throws IOException |
|
Socket | createSocket (String host, int port, InetAddress localHost, int localPort) throws IOException |
|
Socket | createSocket (InetAddress host, int port) throws IOException |
|
Socket | createSocket (InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException |
|
Using this class is ugly, but it is the only way to push our truststore to the default LDAP client implementation.
This SSLSocketFactory can only use truststore configured by TruststoreProvider after the ProviderFactory was initialized using standard Spi load / init mechanism. That will only happen if "truststore" provider is configured in standalone.xml or domain.xml.
If TruststoreProvider is not available this SSLSocketFactory will delegate all operations to javax.net.ssl.SSLSocketFactory.getDefault().
- 著者
- Marko Strukelj