Package org.infinispan.commons.util
Class SslContextFactory
- java.lang.Object
-
- org.infinispan.commons.util.SslContextFactory
-
public class SslContextFactory extends java.lang.ObjectSslContextFactory.- 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.SSLContextgetContext(java.lang.String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String trustStoreFileName, char[] trustStorePassword)static javax.net.ssl.SSLContextgetContext(java.lang.String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String trustStoreFileName, char[] trustStorePassword, java.lang.String sslProtocol)static javax.net.ssl.SSLContextgetContext(java.lang.String keyStoreFileName, char[] keyStorePassword, java.lang.String trustStoreFileName, char[] trustStorePassword)static javax.net.ssl.SSLContextgetContext(java.lang.String keyStoreFileName, char[] keyStorePassword, java.lang.String trustStoreFileName, char[] trustStorePassword, java.lang.String sslProtocol)static javax.net.ssl.SSLContextgetContext(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.SSLContextgetContext(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, java.lang.String trustStoreFileName, java.lang.String trustStoreType, char[] trustStorePassword)static javax.net.ssl.SSLEnginegetEngine(javax.net.ssl.SSLContext sslContext, boolean useClientMode, boolean needClientAuth)static javax.net.ssl.KeyManagerFactorygetKeyManagerFactory(java.lang.String keyStoreFileName, java.lang.String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, java.lang.String keyAlias, java.lang.ClassLoader classLoader)static javax.net.ssl.TrustManagerFactorygetTrustManagerFactory(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.IOExceptionjava.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.IOExceptionjava.security.GeneralSecurityException
-
getEngine
public static javax.net.ssl.SSLEngine getEngine(javax.net.ssl.SSLContext sslContext, boolean useClientMode, boolean needClientAuth)
-
-