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. |
---|