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,
boolean trustCerts) |
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.CertificateExceptionjava.security.UnrecoverableKeyExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.IOExceptionjava.security.spec.InvalidKeySpecExceptionjava.security.KeyManagementExceptionpublic static javax.net.ssl.SSLContext sslContext(javax.net.ssl.KeyManager[] keyManagers,
javax.net.ssl.TrustManager[] trustManagers,
boolean trustCerts)
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.CertificateExceptionjava.security.UnrecoverableKeyExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.IOExceptionjava.security.spec.InvalidKeySpecExceptionjava.security.KeyManagementExceptionpublic 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.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.IOExceptionpublic 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.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.KeyStoreExceptionjava.io.IOExceptionpublic 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.NoSuchAlgorithmExceptionjava.security.UnrecoverableKeyExceptionjava.security.KeyStoreExceptionjava.security.cert.CertificateExceptionjava.security.spec.InvalidKeySpecExceptionjava.io.IOExceptionpublic 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.NoSuchAlgorithmExceptionjava.security.UnrecoverableKeyExceptionjava.security.KeyStoreExceptionjava.security.cert.CertificateExceptionjava.security.spec.InvalidKeySpecExceptionjava.io.IOExceptionpublic 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.NoSuchAlgorithmExceptionjava.security.UnrecoverableKeyExceptionjava.security.KeyStoreExceptionjava.security.cert.CertificateExceptionjava.security.spec.InvalidKeySpecExceptionjava.io.IOExceptionCopyright © 2015-2019 Red Hat. All Rights Reserved.