| java.lang.Object | |
| ↳ | javax.net.ssl.SSLContextSpi |
The Service Provider Interface (SPI) for the SSLContext class.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Creates a new
SSLContextSpi instance.
|
||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Creates an
SSLEngine instance from this context with the specified hostname and port.
|
||||||||||
|
|
Creates an
SSLEngine instance from this context.
|
||||||||||
|
|
Returns the SSL session context that encapsulates the set of SSL sessions that can be used for the client side of the SSL handshake.
|
||||||||||
|
|
Returns a new SSLParameters instance that includes the default SSL handshake parameters values including cipher suites, protocols, and client authentication.
|
||||||||||
|
|
Returns the SSL session context that encapsulates the set of SSL sessions that can be used for the server side of the SSL handshake.
|
||||||||||
|
|
Returns a server socket factory for this instance.
|
||||||||||
|
|
Returns a socket factory for this instance.
|
||||||||||
|
|
Returns a new SSLParameters instance that includes all supported cipher suites and protocols.
|
||||||||||
|
|
Initializes this
SSLContext instance.
|
||||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
Creates an SSLEngine instance from this context with the specified hostname and port.
| host | the name of the host |
|---|---|
| port | the port |
SSLEngine instance from this context.| UnsupportedOperationException | if the provider does not support the operation. |
|---|
Creates an SSLEngine instance from this context.
SSLEngine instance from this context.| UnsupportedOperationException | if the provider does not support the operation. |
|---|
Returns the SSL session context that encapsulates the set of SSL sessions that can be used for the client side of the SSL handshake.
null if the underlying provider does not provide an implementation of the SSLSessionContext interface. Returns a new SSLParameters instance that includes the default SSL handshake parameters values including cipher suites, protocols, and client authentication.
The default implementation returns an SSLParameters with values based an SSLSocket created from this instances SocketFactory.
Returns the SSL session context that encapsulates the set of SSL sessions that can be used for the server side of the SSL handshake.
null if the underlying provider does not provide an implementation of the SSLSessionContext interface. Returns a server socket factory for this instance.
Returns a socket factory for this instance.
Returns a new SSLParameters instance that includes all supported cipher suites and protocols.
The default implementation returns an SSLParameters with values based an SSLSocket created from this instances SocketFactory.
Initializes this SSLContext instance. All of the arguments are optional, and the security providers will be searched for the required implementations of the needed algorithms.
| km | the key sources or null. |
|---|---|
| tm | the trust decision sources or null. |
| sr | the randomness source or null. |
| KeyManagementException | if initializing this instance fails. |
|---|