@NotThreadSafe public class SSLContextBuilder extends java.lang.Object
SSLContext instances.| Constructor and Description |
|---|
SSLContextBuilder() |
| Modifier and Type | Method and Description |
|---|---|
javax.net.ssl.SSLContext |
build() |
SSLContextBuilder |
loadKeyMaterial(java.security.KeyStore keystore,
char[] keyPassword) |
SSLContextBuilder |
loadKeyMaterial(java.security.KeyStore keystore,
char[] keyPassword,
PrivateKeyStrategy aliasStrategy) |
SSLContextBuilder |
loadTrustMaterial(java.security.KeyStore truststore) |
SSLContextBuilder |
loadTrustMaterial(java.security.KeyStore truststore,
TrustStrategy trustStrategy) |
SSLContextBuilder |
setSecureRandom(java.security.SecureRandom secureRandom) |
SSLContextBuilder |
useProtocol(java.lang.String protocol) |
SSLContextBuilder |
useSSL() |
SSLContextBuilder |
useTLS() |
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