Module client_encryption

Source
Available on crate feature in-use-encryption only.
Expand description

Support for explicit encryption.

Structs§

AwsMasterKey
An AWS master key.
AzureMasterKey
An Azure master key.
ClientEncryption
A handle to the key vault. Used to create data encryption keys, and to explicitly encrypt and decrypt values when auto-encryption is not an option.
ClientEncryptionBuilder
Builder for constructing a ClientEncryption. Construct by calling ClientEncryption::builder.
EncryptedClientBuilder
A builder for constructing a Client with auto-encryption enabled.
GcpMasterKey
A GCP master key.
KmipMasterKey
A KMIP master key.
LocalMasterKey
A local master key.
RangeOptions
The index options for a Queryable Encryption field supporting “range” queries. The options set must match the values set in the encryptedFields of the destination collection.

Enums§

EncryptKey
An encryption key reference.
MasterKey
A KMS-specific key used to encrypt data keys.