Packages

package store

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package db
  2. package memory

Type Members

  1. 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.

  2. sealed trait CryptoPrivateStoreError extends Product with Serializable with PrettyPrinting
  3. trait CryptoPublicStore extends AutoCloseable

    Store for all public cryptographic material such as certificates or public keys.

  4. sealed trait CryptoPublicStoreError extends Product with Serializable with PrettyPrinting
  5. case class EncryptionPrivateKeyWithName(privateKey: EncryptionPrivateKey, name: Option[KeyName]) extends PrivateKeyWithName with Product with Serializable
  6. sealed trait PrivateKeyWithName extends Product with Serializable
  7. case class ProtectedKeyStore(store: KeyStore, password: Password) extends Product with Serializable

    A password protected keystore

  8. case class SigningPrivateKeyWithName(privateKey: SigningPrivateKey, name: Option[KeyName]) extends PrivateKeyWithName with Product with Serializable
  9. case class TrustStore(store: KeyStore) extends Product with Serializable

Ungrouped