All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description CAPI For internal use only.CAPI.cstring CAPI.mongocrypt_binary_t A non-owning view of a byte buffer.CAPI.mongocrypt_crypto_fn CAPI.mongocrypt_ctx_t Manages the state machine for encryption or decryption.CAPI.mongocrypt_hash_fn CAPI.mongocrypt_hmac_fn CAPI.mongocrypt_kms_ctx_t Manages a single KMS HTTP request/response.CAPI.mongocrypt_log_fn_t A log callback function.CAPI.mongocrypt_opts_t Contains all options passed on initialization of a @ref mongocrypt_ctx_t.CAPI.mongocrypt_random_fn CAPI.mongocrypt_status_t Indicates success or contains error information.CAPI.mongocrypt_t The top-level handle to libmongocrypt.Logger Not part of the public APILoggers This class is not part of the public API.MongoAwsKmsProviderOptions The options for configuring the AWS KMS provider.MongoAwsKmsProviderOptions.Builder The builder for the optionsMongoCrypt A context for encryption/decryption operations.MongoCryptContext An interface representing the lifecycle of an encryption or decryption request.MongoCryptContext.State The possible states.MongoCryptException Top level Exception for all Mongo Crypt CAPI exceptionsMongoCryptOptions The options for configuring MongoCrypt.MongoCryptOptions.Builder The builder for the optionsMongoCrypts The entry point to the MongoCrypt library.MongoDataKeyOptions The options for creation of a data keyMongoDataKeyOptions.Builder Options builderMongoExplicitEncryptOptions Options for explicit encryption.MongoExplicitEncryptOptions.Builder The builder for the optionsMongoKeyDecryptor An interface representing a key decryption operation using a key management service.MongoLocalKmsProviderOptions The options for configuring a local KMS provider.MongoLocalKmsProviderOptions.Builder The builder for the options