DefaultSSLContextImpl

Support class for this package.

version(WITH_HUNT_SECURITY)
final
class DefaultSSLContextImpl : OpenSSLContextImpl {}

Constructors

this
this(KeyCertOptions options)

DefaultSSLContextImpl delegates the work to the super class since there is no way to put a synchronized around both the call to super and the rest of this constructor to guarantee that we don't have races in creating the state shared between all default SSLContexts.

Inherited Members

From OpenSSLContextImpl

sslParameters
SSLParametersImpl sslParameters;
Undocumented in source.
engineInit
void engineInit(KeyCertOptions options)

Initializes this {@code SSLContext} instance. All of the arguments are optional, and the security providers will be searched for the required implementations of the needed algorithms.

engineCreateSSLEngine
SSLEngine engineCreateSSLEngine(bool clientMode, string host, int port)
Undocumented in source. Be warned that the author may not have intended to support it.
engineCreateSSLEngine
SSLEngine engineCreateSSLEngine(bool clientMode)
Undocumented in source. Be warned that the author may not have intended to support it.
engineGetServerSessionContext
ServerSessionContext engineGetServerSessionContext()
Undocumented in source. Be warned that the author may not have intended to support it.
engineGetClientSessionContext
ClientSessionContext engineGetClientSessionContext()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta