Defines the interface that should be provided by an SSLContext provider.
Definition SSLContextSpi.h:40
virtual ServerSocketFactory * providerGetServerSocketFactory()=0
Returns a ServerSocketFactory instance that can be used to create new SSLServerSocket objects.
virtual SSLParameters * providerGetSupportedSSLParameters()
Creates and returns a new SSLParameters instance that contains the full set of supported parameters f...
virtual SocketFactory * providerGetSocketFactory()=0
Returns a SocketFactory instance that can be used to create new SSLSocket objects.
virtual void providerInit(security::SecureRandom *random)=0
Perform the initialization of this Context.
virtual SSLParameters * providerGetDefaultSSLParameters()
Creates a returns a new SSLParameters instance that contains the default settings for this Providers ...