public final class SSLContext extends Object
| Modifier and Type | Method and Description |
|---|---|
static SSLContext |
getInstance(String secureProtocol)
Generates a new SSLContext object that implements the specified secure
socket protocol.
|
String |
getProtocol() |
String |
getProvider() |
SSLSocketFactory |
getSocketFactory()
Returns an SSLSocketFactory object for this context.
|
void |
loadLocalIdentity(Certificate[] certs,
PrivateKey privateKey)
Load local identity certificate chain and key for client.
|
void |
loadLocalIdentity(InputStream[] streams)
Deprecated.
12.1.1.0
|
void |
loadLocalIdentity(InputStream[] streams,
String password)
Deprecated.
12.1.1.0
|
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(String secureProtocol)
secureProtocol - The handshake protocol name.public void setTrustManager(TrustManager tm)
public void setHostnameVerifier(HostnameVerifier hv)
public void loadLocalIdentity(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,
BufferedInputStreampublic void loadLocalIdentity(InputStream[] streams, 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,
BufferedInputStreampublic void loadLocalIdentity(Certificate[] certs, 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 String getProtocol()
public String getProvider()