Table of Contents

Namespace MongoDB.Driver.Encryption

The MongoDB.Driver.Encryption namespace contains all the basic types and classes related to client-side encryption.

Classes

ClientEncryption

Explicit client encryption.

ClientEncryptionOptions

Client encryption options.

CreateEncryptedCollectionResult

Represents the result of a create encrypted collection.

CryptException

An exception from libmongocrypt.

CsfleSchemaBuilder

A builder class for creating Client-Side Field Level Encryption (CSFLE) schemas.

DataKeyOptions

Options for creating a data key.

EncryptOptions

Encryption options for explicit encryption.

EncryptedCollectionBuilder<TDocument>

A builder class for creating encrypted collection schemas.

ExtensionManagerExtensions

IExtensionManager extensions.

LibraryLoadingException

An exception that indicates that an error occured while loading a library.

MongoEncryptionCreateCollectionException

Represents an encryption exception.

MongoEncryptionException

Represents an encryption exception.

PrefixOptions

Prefix options.

RangeOptions

Range options.

RewrapManyDataKeyOptions

Rewrap many data keys options.

RewrapManyDataKeyResult

Rewrap many data keys result.

SubstringOptions

Substring options.

SuffixOptions

Suffix options.

TextOptions

Text options.

Enums

EncryptionAlgorithm

Represents an encryption algorithm.