-
class
Class used to keep SSL certificates loaded in memory.
Method returns singleton instance of class implementing CertificateContainterIfc responsible for caching SSL
certificates in memory.
SSLContextContainer.createIoInterface(String protocol,
String local_hostname,
String remote_hostname,
int port,
boolean clientMode,
boolean wantClientAuth,
boolean needClientAuth,
ByteOrder byteOrder,
TrustManager[] x509TrustManagers,
TLSEventHandler eventHandler,
IOInterface socketIO,
CertificateContainerIfc certificateContainer)
SSLContextContainerIfc.createIoInterface(String protocol,
String tls_hostname,
int port,
boolean clientMode,
boolean wantClientAuth,
boolean needClientAuth,
ByteOrder byteOrder,
TrustManager[] x509TrustManagers,
TLSEventHandler eventHandler,
IOInterface ioi,
CertificateContainerIfc certificateContainer)
SSLContextContainerIfc.createIoInterface(String protocol,
String local_hostname,
String remote_hostname,
int port,
boolean clientMode,
boolean wantClientAuth,
boolean needClientAuth,
ByteOrder byteOrder,
TrustManager[] x509TrustManagers,
TLSEventHandler eventHandler,
IOInterface ioi,
CertificateContainerIfc certificateContainer)
Constructor used to create root SSLContextContainer instance which should cache only SSLContext instances where
array of TrustManagers is not set - common for all ConnectionManagers.
Constructor used to create instances for every ConnectionManager so that every connection manager can have
different TrustManagers and SSLContext instance will still be cached.
-