Package org.seedstack.seed.crypto
Class CryptoConfig
- java.lang.Object
-
- org.seedstack.seed.crypto.CryptoConfig
-
@Config("crypto") public class CryptoConfig extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCryptoConfig.CertificateConfigstatic classCryptoConfig.KeyStoreConfigstatic classCryptoConfig.SSLConfigstatic classCryptoConfig.StoreConfig
-
Field Summary
Fields Modifier and Type Field Description static StringMASTER_KEY_STORE_NAME
-
Constructor Summary
Constructors Constructor Description CryptoConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoConfigaddKeyStore(String name, CryptoConfig.KeyStoreConfig keyStoreConfig)CryptoConfig.StoreConfiggetTrustStore()Map<String,CryptoConfig.KeyStoreConfig>keyStores()CryptoConfigsetTrustStore(CryptoConfig.StoreConfig truststore)CryptoConfig.SSLConfigssl()
-
-
-
Field Detail
-
MASTER_KEY_STORE_NAME
public static final String MASTER_KEY_STORE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTrustStore
public CryptoConfig.StoreConfig getTrustStore()
-
setTrustStore
public CryptoConfig setTrustStore(CryptoConfig.StoreConfig truststore)
-
keyStores
public Map<String,CryptoConfig.KeyStoreConfig> keyStores()
-
addKeyStore
public CryptoConfig addKeyStore(String name, CryptoConfig.KeyStoreConfig keyStoreConfig)
-
ssl
public CryptoConfig.SSLConfig ssl()
-
-