Package org.seedstack.seed.crypto
Class CryptoConfig.SSLConfig
- java.lang.Object
-
- org.seedstack.seed.crypto.CryptoConfig.SSLConfig
-
- Enclosing class:
- CryptoConfig
@Config("ssl") public static class CryptoConfig.SSLConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description SSLConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoConfig.SSLConfigaddCipher(String cipher)Set<String>getCiphers()SSLAuthenticationModegetClientAuthMode()StringgetKeyManagerAlgorithm()StringgetKeyPassword()StringgetKeystore()StringgetProtocol()StringgetRandomAlgorithm()StringgetTrustManagerAlgorithm()Class<? extends X509KeyManager>getX509KeyManager()CryptoConfig.SSLConfigsetClientAuthMode(SSLAuthenticationMode clientAuthMode)CryptoConfig.SSLConfigsetKeyManagerAlgorithm(String keyManagerAlgorithm)voidsetKeyPassword(String keyPassword)CryptoConfig.SSLConfigsetKeystore(String keystore)CryptoConfig.SSLConfigsetProtocol(String protocol)CryptoConfig.SSLConfigsetRandomAlgorithm(String randomAlgorithm)CryptoConfig.SSLConfigsetTrustManagerAlgorithm(String trustManagerAlgorithm)CryptoConfig.SSLConfigsetX509KeyManager(Class<? extends X509KeyManager> x509KeyManager)
-
-
-
Method Detail
-
getProtocol
public String getProtocol()
-
setProtocol
public CryptoConfig.SSLConfig setProtocol(String protocol)
-
getKeystore
public String getKeystore()
-
setKeystore
public CryptoConfig.SSLConfig setKeystore(String keystore)
-
getKeyPassword
public String getKeyPassword()
-
setKeyPassword
public void setKeyPassword(String keyPassword)
-
getClientAuthMode
public SSLAuthenticationMode getClientAuthMode()
-
setClientAuthMode
public CryptoConfig.SSLConfig setClientAuthMode(SSLAuthenticationMode clientAuthMode)
-
addCipher
public CryptoConfig.SSLConfig addCipher(String cipher)
-
getX509KeyManager
public Class<? extends X509KeyManager> getX509KeyManager()
-
setX509KeyManager
public CryptoConfig.SSLConfig setX509KeyManager(Class<? extends X509KeyManager> x509KeyManager)
-
getKeyManagerAlgorithm
public String getKeyManagerAlgorithm()
-
setKeyManagerAlgorithm
public CryptoConfig.SSLConfig setKeyManagerAlgorithm(String keyManagerAlgorithm)
-
getTrustManagerAlgorithm
public String getTrustManagerAlgorithm()
-
setTrustManagerAlgorithm
public CryptoConfig.SSLConfig setTrustManagerAlgorithm(String trustManagerAlgorithm)
-
getRandomAlgorithm
public String getRandomAlgorithm()
-
setRandomAlgorithm
public CryptoConfig.SSLConfig setRandomAlgorithm(String randomAlgorithm)
-
-