SSLContextBuilder
.@NotThreadSafe @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 |
---|---|
(package private) static java.lang.String |
SSL
Deprecated.
|
(package private) static java.lang.String |
TLS
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
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.NoSuchAlgorithmException
java.security.KeyStoreException
public SSLContextBuilder loadTrustMaterial(java.security.KeyStore truststore) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
public SSLContextBuilder loadKeyMaterial(java.security.KeyStore keystore, char[] keyPassword) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.security.UnrecoverableKeyException
public SSLContextBuilder loadKeyMaterial(java.security.KeyStore keystore, char[] keyPassword, PrivateKeyStrategy aliasStrategy) throws java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.security.UnrecoverableKeyException
public javax.net.ssl.SSLContext build() throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException
java.security.NoSuchAlgorithmException
java.security.KeyManagementException