Skip to main content

Crate fakecloud_kms

Crate fakecloud_kms 

Source

Modules§

api
Crate-level KMS encrypt/decrypt API for cross-service callers.
blob
AWS-shaped KMS ciphertext blobs.
hook
Cross-service KMS hook.
provisioner
Public helpers for provisioning KMS keys from outside the fakecloud-kms crate (e.g. CloudFormation AWS::KMS::Key / AWS::KMS::ReplicaKey). This module exposes a single build_kms_key factory that mirrors CreateKey’s behaviour without going through the AWS request/response machinery, plus provision_key / provision_replica_key / provision_alias which take a SharedKmsState write lock and insert the resulting records.
resource_policy
KMS implementation of ResourcePolicyProvider.

Structs§

KmsAlias
KmsKey
KmsService
KmsSnapshot
On-disk snapshot envelope for KMS state. Versioned so format changes fail loudly on upgrade.
KmsState

Constants§

KMS_SNAPSHOT_SCHEMA_VERSION

Type Aliases§

SharedKmsState