public final class SSLContext
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static SSLContext |
getInstance(java.lang.String secureProtocol) |
Generates a new SSLContext object that implements the specified secure
socket protocol.
|
java.lang.String |
getProtocol() |
|
java.lang.String |
getProvider() |
|
SSLSocketFactory |
getSocketFactory() |
Returns an SSLSocketFactory object for this context.
|
void |
loadLocalIdentity(java.io.InputStream[] streams) |
Deprecated.
12.1.1.0
|
void |
loadLocalIdentity(java.io.InputStream[] streams,
java.lang.String password) |
Deprecated.
12.1.1.0
|
void |
loadLocalIdentity(java.security.cert.Certificate[] certs,
java.security.PrivateKey privateKey) |
Load local identity certificate chain and key for client.
|
void |
setHostnameVerifier(HostnameVerifier hv) |
Sets the HostnameVerifier for this instance of this class.
|
void |
setTrustManager(TrustManager tm) |
Sets the TrustManager for this instance of this class.
|
public static SSLContext getInstance(java.lang.String secureProtocol)
secureProtocol
- The handshake protocol name.public void setTrustManager(TrustManager tm)
public void setHostnameVerifier(HostnameVerifier hv)
@Deprecated public void loadLocalIdentity(java.io.InputStream[] streams)
The InputStreams you use must support mark and reset. If you have PEM-encoded data, you can wrap your InputStreams in PEMInputStream classes before passing them in here.
streams
- Array of InputStreams of DER encoded valuesPEMInputStream
,
BufferedInputStream
@Deprecated public void loadLocalIdentity(java.io.InputStream[] streams, java.lang.String password)
The InputStreams you use must support mark and reset. If you have PEM-encoded data, you can wrap your InputStreams in PEMInputStream classes before passing them in here.
streams
- Array of InputStreams of DER encoded valuespassword
- Password for private keyPEMInputStream
,
BufferedInputStream
public void loadLocalIdentity(java.security.cert.Certificate[] certs, java.security.PrivateKey privateKey)
certs
- Array of certificates. All but the first of
the certificates are issuer certificates for the previous certificate.privateKey
- Private key.public SSLSocketFactory getSocketFactory()
public java.lang.String getProtocol()
public java.lang.String getProvider()