Table of Contents

Class ClientEncryptionOptions

Namespace
MongoDB.Driver.Encryption
Assembly
MongoDB.Driver.dll

Client encryption options.

public class ClientEncryptionOptions
Inheritance
ClientEncryptionOptions
Inherited Members

Constructors

ClientEncryptionOptions(IMongoClient, CollectionNamespace, IReadOnlyDictionary<string, IReadOnlyDictionary<string, object>>, Optional<IReadOnlyDictionary<string, SslSettings>>)

Initializes a new instance of the ClientEncryptionOptions class.

Properties

KeyVaultClient

Gets the key vault client.

KeyVaultNamespace

Gets the key vault namespace.

KmsProviders

Gets the KMS providers.

TlsOptions

Gets the tls options.

Methods

With(Optional<IMongoClient>, Optional<CollectionNamespace>, Optional<IReadOnlyDictionary<string, IReadOnlyDictionary<string, object>>>, Optional<IReadOnlyDictionary<string, SslSettings>>)

Returns a new ClientEncryptionOptions instance with some settings changed.