Package org.mockserver.socket.tls
Class KeyStoreFactory
- java.lang.Object
-
- org.mockserver.socket.tls.KeyStoreFactory
-
public class KeyStoreFactory extends Object
- Author:
- jamesdbloom, ganskef
-
-
Field Summary
Fields Modifier and Type Field Description static StringKEY_STORE_CA_ALIASstatic StringKEY_STORE_CERT_ALIASstatic StringKEY_STORE_PASSWORDstatic StringKEY_STORE_TYPEStringkeyStoreFileName
-
Constructor Summary
Constructors Constructor Description KeyStoreFactory(Configuration configuration, MockServerLogger mockServerLogger)KeyStoreFactory(MockServerLogger mockServerLogger)Deprecated.use constructor that specifies configuration explicitly
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyStoreloadOrCreateKeyStore()KeyStoreloadOrCreateKeyStore(PrivateKey privateKey, X509Certificate x509Certificate, X509Certificate certificateAuthorityX509Certificate, X509Certificate[] trustX509CertificateChain)SSLContextsslContext()SSLContextsslContext(PrivateKey privateKey, X509Certificate x509Certificate, X509Certificate certificateAuthorityX509Certificate, X509Certificate[] trustX509CertificateChain)
-
-
-
Field Detail
-
KEY_STORE_TYPE
public static final String KEY_STORE_TYPE
- See Also:
- Constant Field Values
-
KEY_STORE_PASSWORD
public static final String KEY_STORE_PASSWORD
- See Also:
- Constant Field Values
-
KEY_STORE_CERT_ALIAS
public static final String KEY_STORE_CERT_ALIAS
- See Also:
- Constant Field Values
-
KEY_STORE_CA_ALIAS
public static final String KEY_STORE_CA_ALIAS
- See Also:
- Constant Field Values
-
keyStoreFileName
public final String keyStoreFileName
-
-
Constructor Detail
-
KeyStoreFactory
@Deprecated public KeyStoreFactory(MockServerLogger mockServerLogger)
Deprecated.use constructor that specifies configuration explicitly
-
KeyStoreFactory
public KeyStoreFactory(Configuration configuration, MockServerLogger mockServerLogger)
-
-
Method Detail
-
sslContext
public SSLContext sslContext()
-
sslContext
public SSLContext sslContext(PrivateKey privateKey, X509Certificate x509Certificate, X509Certificate certificateAuthorityX509Certificate, X509Certificate[] trustX509CertificateChain)
-
loadOrCreateKeyStore
public KeyStore loadOrCreateKeyStore()
-
loadOrCreateKeyStore
public KeyStore loadOrCreateKeyStore(PrivateKey privateKey, X509Certificate x509Certificate, X509Certificate certificateAuthorityX509Certificate, X509Certificate[] trustX509CertificateChain)
-
-