package kms
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Kms extends FlagCloseable with CloseableAtomicHealthComponent
Represents a KMS interface for various cryptographic operations with keys stored in a KMS.
- final case class KmsEncryptionPublicKey extends KmsPublicKey with Product with Serializable
- sealed trait KmsError extends Product with Serializable with PrettyPrinting
- trait KmsFactory extends AnyRef
Factory to create a KMS.
- final case class KmsKeyId(str: String300) extends PrettyPrinting with Product with Serializable
- 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. - final case class KmsSigningPublicKey extends KmsPublicKey with Product with Serializable
Value Members
- object CommunityKmsFactory extends KmsFactory
Factory to create a KMS client for the community edition.
- object EnterpriseKmsFactory extends KmsFactory
- object KmsEncryptionPublicKey extends Serializable
- object KmsError extends Serializable
- object KmsKeyId extends Serializable
- object KmsSigningPublicKey extends Serializable