Class SSLUtils
- java.lang.Object
-
- io.fabric8.kubernetes.client.internal.SSLUtils
-
public final class SSLUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisHttpsAvailable(Config config)static KeyManager[]keyManagers(Config config)static KeyManager[]keyManagers(InputStream certInputStream, InputStream keyInputStream, String algo, String passphrase, String keyStoreFile, String keyStorePassphrase)static KeyManager[]keyManagers(String certData, String certFile, String keyData, String keyFile, String algo, String passphrase, String keyStoreFile, String keyStorePassphrase)static SSLContextsslContext(Config config)static SSLContextsslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)static TrustManager[]trustManagers(Config config)static TrustManager[]trustManagers(String certData, String certFile, boolean isTrustCerts, String trustStoreFile, String trustStorePassphrase)
-
-
-
Method Detail
-
isHttpsAvailable
public static boolean isHttpsAvailable(Config config)
-
sslContext
public static SSLContext sslContext(Config config) throws CertificateException, UnrecoverableKeyException, NoSuchAlgorithmException, KeyStoreException, IOException, InvalidKeySpecException, KeyManagementException
-
sslContext
public static SSLContext sslContext(KeyManager[] keyManagers, TrustManager[] trustManagers)
-
trustManagers
public static TrustManager[] trustManagers(Config config) throws CertificateException, NoSuchAlgorithmException, KeyStoreException, IOException
-
trustManagers
public static TrustManager[] trustManagers(String certData, String certFile, boolean isTrustCerts, String trustStoreFile, String trustStorePassphrase) throws CertificateException, NoSuchAlgorithmException, KeyStoreException, IOException
-
keyManagers
public static KeyManager[] keyManagers(Config config) throws NoSuchAlgorithmException, UnrecoverableKeyException, KeyStoreException, CertificateException, InvalidKeySpecException, IOException
-
keyManagers
public static KeyManager[] keyManagers(String certData, String certFile, String keyData, String keyFile, String algo, String passphrase, String keyStoreFile, String keyStorePassphrase) throws NoSuchAlgorithmException, UnrecoverableKeyException, KeyStoreException, CertificateException, InvalidKeySpecException, IOException
-
keyManagers
public static KeyManager[] keyManagers(InputStream certInputStream, InputStream keyInputStream, String algo, String passphrase, String keyStoreFile, String keyStorePassphrase) throws NoSuchAlgorithmException, UnrecoverableKeyException, KeyStoreException, CertificateException, InvalidKeySpecException, IOException
-
-