Packages

package kms

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package audit
  2. package aws
  3. package driver
  4. package gcp
  5. package mock

Type Members

  1. trait Kms extends FlagCloseable with CloseableAtomicHealthComponent

    Represents a KMS interface for various cryptographic operations with keys stored in a KMS.

  2. final case class KmsEncryptionPublicKey extends KmsPublicKey with Product with Serializable
  3. sealed trait KmsError extends Product with Serializable with PrettyPrinting
  4. trait KmsFactory extends AnyRef

    Factory to create a KMS.

  5. final case class KmsKeyId(str: String300) extends PrettyPrinting with Product with Serializable
  6. sealed trait KmsPublicKey extends AnyRef

    A KMS public key where only its raw byte representation and key specification are stored.

    A KMS public key where only its raw byte representation and key specification are stored. Additional internal information related to this key is added later, after which it is converted into a crypto.SigningPublicKey. This extra information includes its format (which must be DerX509Spki) and its intended usage.

  7. final case class KmsSigningPublicKey extends KmsPublicKey with Product with Serializable

Value Members

  1. object CommunityKmsFactory extends KmsFactory

    Factory to create a KMS client for the community edition.

  2. object EnterpriseKmsFactory extends KmsFactory
  3. object KmsEncryptionPublicKey extends Serializable
  4. object KmsError extends Serializable
  5. object KmsKeyId extends Serializable
  6. object KmsSigningPublicKey extends Serializable

Ungrouped