public class X509SSLContextInitializer extends AbstractSSLContextInitializer
SSLContextInitializer which can use X509 certificates
to create key and trust managers.logger| Constructor and Description |
|---|
X509SSLContextInitializer() |
| Modifier and Type | Method and Description |
|---|---|
X509Certificate |
getAuthenticationCertificate()
Returns the certificate to use for creating the key managers.
|
PrivateKey |
getAuthenticationKey()
Returns the private key associated with the authentication certificate.
|
KeyManager[] |
getKeyManagers()
Returns the key managers used when creating SSL contexts.
|
X509Certificate[] |
getTrustCertificates()
Returns the certificates to use for creating the trust managers.
|
TrustManager[] |
getTrustManagers()
Returns the trust managers used when creating SSL contexts.
|
void |
setAuthenticationCertificate(X509Certificate cert)
Sets the certificate to use for creating the key managers.
|
void |
setAuthenticationKey(PrivateKey key)
Sets the private key associated with the authentication certificate.
|
void |
setTrustCertificates(X509Certificate[] certs)
Sets the certificates to use for creating the trust managers.
|
initSSLContextpublic X509Certificate[] getTrustCertificates()
X509Certificates[]public void setTrustCertificates(X509Certificate[] certs)
certs - X509Certificates[]public X509Certificate getAuthenticationCertificate()
X509Certificatepublic void setAuthenticationCertificate(X509Certificate cert)
cert - X509Certificatepublic PrivateKey getAuthenticationKey()
PrivateKeypublic void setAuthenticationKey(PrivateKey key)
key - PrivateKeypublic TrustManager[] getTrustManagers() throws GeneralSecurityException
getTrustManagers in interface SSLContextInitializergetTrustManagers in class AbstractSSLContextInitializerTrustManager[]GeneralSecurityException - if an errors occurs while loading the
TrustManagerspublic KeyManager[] getKeyManagers() throws GeneralSecurityException
getKeyManagers in interface SSLContextInitializergetKeyManagers in class AbstractSSLContextInitializerKeyManagers[]GeneralSecurityException - if an errors occurs while loading the
KeyManagersCopyright © 2014. All rights reserved.