public class DefaultSSLContextInitializer extends AbstractSSLContextInitializer
| Modifier and Type | Field and Description |
|---|---|
private boolean |
createDefaultTrustManagers
Whether default trust managers should be created.
|
private javax.net.ssl.KeyManager[] |
keyManagers
Key managers.
|
logger, trustManagers| Constructor and Description |
|---|
DefaultSSLContextInitializer()
Creates a new default ssl context initializer.
|
DefaultSSLContextInitializer(boolean defaultTrustManagers)
Creates a new default ssl context initializer.
|
| Modifier and Type | Method and Description |
|---|---|
protected javax.net.ssl.TrustManager[] |
createTrustManagers()
Creates any trust managers specific to this context initializer.
|
javax.net.ssl.KeyManager[] |
getKeyManagers()
Returns the key managers used when creating SSL contexts.
|
void |
setKeyManagers(javax.net.ssl.KeyManager... managers)
Sets the key managers.
|
java.lang.String |
toString() |
aggregateTrustManagers, getTrustManagers, initSSLContext, setTrustManagersprivate javax.net.ssl.KeyManager[] keyManagers
private final boolean createDefaultTrustManagers
public DefaultSSLContextInitializer()
public DefaultSSLContextInitializer(boolean defaultTrustManagers)
defaultTrustManagers - whether default trust managers should be createdprotected javax.net.ssl.TrustManager[] createTrustManagers()
throws java.security.GeneralSecurityException
AbstractSSLContextInitializercreateTrustManagers in class AbstractSSLContextInitializerjava.security.GeneralSecurityException - if an errors occurs while loading the TrustManagerspublic javax.net.ssl.KeyManager[] getKeyManagers()
throws java.security.GeneralSecurityException
SSLContextInitializerjava.security.GeneralSecurityException - if an errors occurs while loading the KeyManagerspublic void setKeyManagers(javax.net.ssl.KeyManager... managers)
managers - key managerspublic java.lang.String toString()
toString in class java.lang.Object