public final class SSLUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static boolean |
isHttpsAvailable(Config config) |
static javax.net.ssl.KeyManager[] |
keyManagers(Config config) |
static javax.net.ssl.KeyManager[] |
keyManagers(java.io.InputStream certInputStream,
java.io.InputStream keyInputStream,
java.lang.String algo,
java.lang.String passphrase,
java.lang.String keyStoreFile,
java.lang.String keyStorePassphrase) |
static javax.net.ssl.KeyManager[] |
keyManagers(java.lang.String certData,
java.lang.String certFile,
java.lang.String keyData,
java.lang.String keyFile,
java.lang.String algo,
java.lang.String passphrase,
java.lang.String keyStoreFile,
java.lang.String keyStorePassphrase) |
static javax.net.ssl.SSLContext |
sslContext(Config config) |
static javax.net.ssl.SSLContext |
sslContext(javax.net.ssl.KeyManager[] keyManagers,
javax.net.ssl.TrustManager[] trustManagers) |
static javax.net.ssl.TrustManager[] |
trustManagers(Config config) |
static javax.net.ssl.TrustManager[] |
trustManagers(java.lang.String certData,
java.lang.String certFile,
boolean isTrustCerts,
java.lang.String trustStoreFile,
java.lang.String trustStorePassphrase) |
public static boolean isHttpsAvailable(Config config)
public static javax.net.ssl.SSLContext sslContext(Config config) throws java.security.cert.CertificateException, java.security.UnrecoverableKeyException, java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.io.IOException, java.security.spec.InvalidKeySpecException, java.security.KeyManagementException
java.security.cert.CertificateException
java.security.UnrecoverableKeyException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.io.IOException
java.security.spec.InvalidKeySpecException
java.security.KeyManagementException
public static javax.net.ssl.SSLContext sslContext(javax.net.ssl.KeyManager[] keyManagers, javax.net.ssl.TrustManager[] trustManagers) throws java.security.NoSuchAlgorithmException, java.security.KeyManagementException
java.security.NoSuchAlgorithmException
java.security.KeyManagementException
public static javax.net.ssl.TrustManager[] trustManagers(Config config) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.io.IOException
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.io.IOException
public static javax.net.ssl.TrustManager[] trustManagers(java.lang.String certData, java.lang.String certFile, boolean isTrustCerts, java.lang.String trustStoreFile, java.lang.String trustStorePassphrase) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.KeyStoreException, java.io.IOException
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.KeyStoreException
java.io.IOException
public static javax.net.ssl.KeyManager[] keyManagers(Config config) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException, java.security.KeyStoreException, java.security.cert.CertificateException, java.security.spec.InvalidKeySpecException, java.io.IOException
java.security.NoSuchAlgorithmException
java.security.UnrecoverableKeyException
java.security.KeyStoreException
java.security.cert.CertificateException
java.security.spec.InvalidKeySpecException
java.io.IOException
public static javax.net.ssl.KeyManager[] keyManagers(java.lang.String certData, java.lang.String certFile, java.lang.String keyData, java.lang.String keyFile, java.lang.String algo, java.lang.String passphrase, java.lang.String keyStoreFile, java.lang.String keyStorePassphrase) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException, java.security.KeyStoreException, java.security.cert.CertificateException, java.security.spec.InvalidKeySpecException, java.io.IOException
java.security.NoSuchAlgorithmException
java.security.UnrecoverableKeyException
java.security.KeyStoreException
java.security.cert.CertificateException
java.security.spec.InvalidKeySpecException
java.io.IOException
public static javax.net.ssl.KeyManager[] keyManagers(java.io.InputStream certInputStream, java.io.InputStream keyInputStream, java.lang.String algo, java.lang.String passphrase, java.lang.String keyStoreFile, java.lang.String keyStorePassphrase) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException, java.security.KeyStoreException, java.security.cert.CertificateException, java.security.spec.InvalidKeySpecException, java.io.IOException
java.security.NoSuchAlgorithmException
java.security.UnrecoverableKeyException
java.security.KeyStoreException
java.security.cert.CertificateException
java.security.spec.InvalidKeySpecException
java.io.IOException
Copyright © 2015-2019 Red Hat. All Rights Reserved.