package kms

  1. Alphabetic
  1. Public
  2. Protected

Type Members

  1. class AwsKms extends Kms with AutoCloseable with NamedLogging

    Stands for Amazon Web Services - Key Management Service and wraps the necessary encrypt and decrypt functions from the AWS SDK.

  2. case class AwsKmsCreateKeySpec(multiRegion: Boolean = false) extends KmsCreateKeySpec with Product with Serializable
  3. sealed trait AwsKmsError extends KmsError
  4. trait Kms extends AnyRef

    Represents a KMS interface and allows symmetric encryption/decryption with keys stored in the KMS.

  5. trait KmsCreateKeySpec extends AnyRef
  6. trait KmsError extends Product with Serializable with PrettyPrinting
  7. final case class KmsKeyId(str: String300) extends AnyVal with Product with Serializable
  8. class SymbolicKms extends Kms
  9. case class SymbolicKmsCreateKeySpec() extends KmsCreateKeySpec with Product with Serializable

Value Members

  1. object AwsKms
  2. object AwsKmsError extends Serializable
  3. object Kms
  4. object KmsError extends Serializable