Package org.infinispan.commons.util
Class SslContextFactory
- java.lang.Object
-
- org.infinispan.commons.util.SslContextFactory
-
public class SslContextFactory extends java.lang.Object
SslContextFactory.- Since:
- 5.3
- Author:
- Tristan Tarrant
-
-
Constructor Summary
Constructors Constructor Description SslContextFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.net.ssl.SSLContext
getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String trustStoreFileName, char[] trustStorePassword)
static javax.net.ssl.SSLContext
getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String trustStoreFileName, char[] trustStorePassword, java.lang.String sslProtocol)
static javax.net.ssl.SSLContext
getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, java.lang.String trustStoreFileName, char[] trustStorePassword)
static javax.net.ssl.SSLContext
getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, java.lang.String trustStoreFileName, char[] trustStorePassword, java.lang.String sslProtocol)
static javax.net.ssl.SSLContext
getContext(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String keyAlias, java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword, java.lang.String sslProtocol, java.lang.ClassLoader classLoader)
static javax.net.ssl.SSLContext
getContext(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword)
static javax.net.ssl.SSLEngine
getEngine(javax.net.ssl.SSLContext sslContext, boolean useClientMode, boolean needClientAuth)
static javax.net.ssl.KeyManagerFactory
getKeyManagerFactory(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String keyAlias, java.lang.ClassLoader classLoader)
static javax.net.ssl.TrustManagerFactory
getTrustManagerFactory(java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword, java.lang.ClassLoader classLoader)
-
-
-
Method Detail
-
getContext
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, java.lang.String trustStoreFileName, char[] trustStorePassword)
-
getContext
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, java.lang.String trustStoreFileName, char[] trustStorePassword, java.lang.String sslProtocol)
-
getContext
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String trustStoreFileName, char[] trustStorePassword)
-
getContext
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String trustStoreFileName, char[] trustStorePassword, java.lang.String sslProtocol)
-
getContext
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword)
-
getContext
public static javax.net.ssl.SSLContext getContext(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String keyAlias, java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword, java.lang.String sslProtocol, java.lang.ClassLoader classLoader)
-
getKeyManagerFactory
public static javax.net.ssl.KeyManagerFactory getKeyManagerFactory(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String keyAlias, java.lang.ClassLoader classLoader) throws java.io.IOException, java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
-
getTrustManagerFactory
public static javax.net.ssl.TrustManagerFactory getTrustManagerFactory(java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword, java.lang.ClassLoader classLoader) throws java.io.IOException, java.security.GeneralSecurityException
- Throws:
java.io.IOException
java.security.GeneralSecurityException
-
getEngine
public static javax.net.ssl.SSLEngine getEngine(javax.net.ssl.SSLContext sslContext, boolean useClientMode, boolean needClientAuth)
-
-