Package org.infinispan.commons.util
Class SslContextFactory
- java.lang.Object
-
- org.infinispan.commons.util.SslContextFactory
-
public class SslContextFactory extends 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 SSLContext
getContext(String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, String trustStoreFileName, char[] trustStorePassword)
static SSLContext
getContext(String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, String trustStoreFileName, char[] trustStorePassword, String sslProtocol)
static SSLContext
getContext(String keyStoreFileName, char[] keyStorePassword, String trustStoreFileName, char[] trustStorePassword)
static SSLContext
getContext(String keyStoreFileName, char[] keyStorePassword, String trustStoreFileName, char[] trustStorePassword, String sslProtocol)
static SSLContext
getContext(String keyStoreFileName, String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, String keyAlias, String trustStoreFileName, String trustStoreType, char[] trustStorePassword, String sslProtocol, ClassLoader classLoader)
static SSLContext
getContext(String keyStoreFileName, String keyStoreType, char[] keyStorePassword, String trustStoreFileName, String trustStoreType, char[] trustStorePassword)
static SSLEngine
getEngine(SSLContext sslContext, boolean useClientMode, boolean needClientAuth)
static KeyManagerFactory
getKeyManagerFactory(String keyStoreFileName, String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, String keyAlias, ClassLoader classLoader)
static TrustManagerFactory
getTrustManagerFactory(String trustStoreFileName, String trustStoreType, char[] trustStorePassword, ClassLoader classLoader)
-
-
-
Method Detail
-
getContext
public static SSLContext getContext(String keyStoreFileName, char[] keyStorePassword, String trustStoreFileName, char[] trustStorePassword)
-
getContext
public static SSLContext getContext(String keyStoreFileName, char[] keyStorePassword, String trustStoreFileName, char[] trustStorePassword, String sslProtocol)
-
getContext
public static SSLContext getContext(String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, String trustStoreFileName, char[] trustStorePassword)
-
getContext
public static SSLContext getContext(String keyStoreFileName, char[] keyStorePassword, char[] keyStoreCertificatePassword, String trustStoreFileName, char[] trustStorePassword, String sslProtocol)
-
getContext
public static SSLContext getContext(String keyStoreFileName, String keyStoreType, char[] keyStorePassword, String trustStoreFileName, String trustStoreType, char[] trustStorePassword)
-
getContext
public static SSLContext getContext(String keyStoreFileName, String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, String keyAlias, String trustStoreFileName, String trustStoreType, char[] trustStorePassword, String sslProtocol, ClassLoader classLoader)
-
getKeyManagerFactory
public static KeyManagerFactory getKeyManagerFactory(String keyStoreFileName, String keyStoreType, char[] keyStorePassword, char[] keyStoreCertificatePassword, String keyAlias, ClassLoader classLoader) throws IOException, GeneralSecurityException
- Throws:
IOException
GeneralSecurityException
-
getTrustManagerFactory
public static TrustManagerFactory getTrustManagerFactory(String trustStoreFileName, String trustStoreType, char[] trustStorePassword, ClassLoader classLoader) throws IOException, GeneralSecurityException
- Throws:
IOException
GeneralSecurityException
-
getEngine
public static SSLEngine getEngine(SSLContext sslContext, boolean useClientMode, boolean needClientAuth)
-
-