package store
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait CryptoPrivateStore extends AutoCloseable
A store for cryptographic private material such as signing/encryption private keys and hmac secrets.
A store for cryptographic private material such as signing/encryption private keys and hmac secrets.
The cache provides a write-through cache such that
get
operations can be served without reading from the async store. Async population of the cache is done at creation time. - sealed trait CryptoPrivateStoreError extends Product with Serializable with PrettyPrinting
- trait CryptoPublicStore extends AutoCloseable
Store for all public cryptographic material such as certificates or public keys.
- sealed trait CryptoPublicStoreError extends Product with Serializable with PrettyPrinting
- class EncryptedCryptoPrivateStore extends CryptoPrivateStore with FlagCloseable with NamedLogging with EncryptedCryptoPrivateStoreHelper
This class wraps a CryptoPrivateStore and implements an encrypted version that stores the private keys in encrypted form using a KMS
- trait EncryptedCryptoPrivateStoreHelper extends AnyRef
- case class EncryptionPrivateKeyWithName(privateKey: EncryptionPrivateKey, name: Option[KeyName]) extends PrivateKeyWithName with Product with Serializable
- class EnterpriseCryptoPrivateStoreFactory extends CryptoPrivateStoreFactory with HasLoggerName with EncryptedCryptoPrivateStoreHelper
- sealed trait PrivateKeyWithName extends Product with Serializable
- case class ProtectedKeyStore(store: KeyStore, password: Password) extends Product with Serializable
A password protected keystore
- case class SigningPrivateKeyWithName(privateKey: SigningPrivateKey, name: Option[KeyName]) extends PrivateKeyWithName with Product with Serializable
- case class TrustStore(store: KeyStore) extends Product with Serializable
Value Members
- object CryptoPrivateStore
- object CryptoPrivateStoreError extends Serializable
- object CryptoPublicStore
- object CryptoPublicStoreError extends Serializable
- object TrustStore extends Serializable