public final class TlsUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static HandshakeCertificates |
localhost |
static char[] |
password |
Modifier | Constructor and Description |
---|---|
private |
TlsUtil() |
Modifier and Type | Method and Description |
---|---|
static HandshakeCertificates |
localhost()
Returns an SSL client for this host's localhost address.
|
private static java.security.KeyStore |
newEmptyKeyStore(java.lang.String keyStoreType) |
static javax.net.ssl.X509KeyManager |
newKeyManager(java.lang.String keyStoreType,
HeldCertificate heldCertificate,
java.security.cert.X509Certificate... intermediates)
Returns a key manager for the held certificate and its chain.
|
static javax.net.ssl.X509TrustManager |
newTrustManager(java.lang.String keyStoreType,
java.util.List<java.security.cert.X509Certificate> trustedCertificates)
Returns a trust manager that trusts
trustedCertificates . |
public static final char[] password
private static HandshakeCertificates localhost
public static HandshakeCertificates localhost()
public static javax.net.ssl.X509TrustManager newTrustManager(java.lang.String keyStoreType, java.util.List<java.security.cert.X509Certificate> trustedCertificates) throws java.security.GeneralSecurityException
trustedCertificates
.java.security.GeneralSecurityException
public static javax.net.ssl.X509KeyManager newKeyManager(java.lang.String keyStoreType, HeldCertificate heldCertificate, java.security.cert.X509Certificate... intermediates) throws java.security.GeneralSecurityException
heldCertificate
is null.java.security.GeneralSecurityException
private static java.security.KeyStore newEmptyKeyStore(java.lang.String keyStoreType) throws java.security.GeneralSecurityException
java.security.GeneralSecurityException