SSLContextBuilder.@Deprecated
public class SSLContextBuilder
extends java.lang.Object
SSLContext instances.| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
SSLContextBuilder.KeyManagerDelegate
Deprecated.
|
(package private) static class |
SSLContextBuilder.TrustManagerDelegate
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<javax.net.ssl.KeyManager> |
keymanagers
Deprecated.
|
private java.lang.String |
protocol
Deprecated.
|
private java.security.SecureRandom |
secureRandom
Deprecated.
|
(package private) static java.lang.String |
SSL
Deprecated.
|
(package private) static java.lang.String |
TLS
Deprecated.
|
private java.util.Set<javax.net.ssl.TrustManager> |
trustmanagers
Deprecated.
|
| Constructor and Description |
|---|
SSLContextBuilder()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
javax.net.ssl.SSLContext |
build()
Deprecated.
|
SSLContextBuilder |
loadKeyMaterial(java.security.KeyStore keystore,
char[] keyPassword)
Deprecated.
|
SSLContextBuilder |
loadKeyMaterial(java.security.KeyStore keystore,
char[] keyPassword,
PrivateKeyStrategy aliasStrategy)
Deprecated.
|
SSLContextBuilder |
loadTrustMaterial(java.security.KeyStore truststore)
Deprecated.
|
SSLContextBuilder |
loadTrustMaterial(java.security.KeyStore truststore,
TrustStrategy trustStrategy)
Deprecated.
|
SSLContextBuilder |
setSecureRandom(java.security.SecureRandom secureRandom)
Deprecated.
|
SSLContextBuilder |
useProtocol(java.lang.String protocol)
Deprecated.
|
SSLContextBuilder |
useSSL()
Deprecated.
|
SSLContextBuilder |
useTLS()
Deprecated.
|
static final java.lang.String TLS
static final java.lang.String SSL
private java.lang.String protocol
private final java.util.Set<javax.net.ssl.KeyManager> keymanagers
private final java.util.Set<javax.net.ssl.TrustManager> trustmanagers
private java.security.SecureRandom secureRandom
public SSLContextBuilder useTLS()
public SSLContextBuilder useSSL()
public SSLContextBuilder useProtocol(java.lang.String protocol)
public SSLContextBuilder setSecureRandom(java.security.SecureRandom secureRandom)
public SSLContextBuilder loadTrustMaterial(java.security.KeyStore truststore, TrustStrategy trustStrategy) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionpublic SSLContextBuilder loadTrustMaterial(java.security.KeyStore truststore) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionpublic SSLContextBuilder loadKeyMaterial(java.security.KeyStore keystore, char[] keyPassword) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.security.UnrecoverableKeyExceptionpublic SSLContextBuilder loadKeyMaterial(java.security.KeyStore keystore, char[] keyPassword, PrivateKeyStrategy aliasStrategy) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.security.UnrecoverableKeyExceptionpublic javax.net.ssl.SSLContext build()
throws java.security.NoSuchAlgorithmException,
java.security.KeyManagementException
java.security.NoSuchAlgorithmExceptionjava.security.KeyManagementException