Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

Opções do MongoClient para Queryable Encryption

Nesta página, você pode aprender sobre as opções de configuração específicas da Queryable Encryption para instâncias do MongoClient .

A tabela a seguir descreve a estrutura de um objeto AutoEncryptionOptions:

Propriedade
Tipo de Dados
Obrigatório?
Descrição

keyVaultNamespace

String

Sim

O namespace completo da coleção Key Vault.

kmsProviders

Object

Sim

O sistema de gerenciamento de chaves (KMS) usado pela Queryable Encryption para gerenciar suas chaves mestras do cliente (CMKs).

Para saber mais sobre objetos do kmsProviders , consulte Fornecedores de KMS.

Para saber mais sobre as chaves mestras do cliente, consulte Chaves de criptografia e cofres de chaves.

bypassAutoEncryption

Boolean

No

Especifique true para ignorar as regras de criptografia automática e executar a criptografia explícita (manual) por campo.

bypassQueryAnalysis

Boolean

No

Desabilita a análise automática dos comandos de saída. Especifique true para usar a criptografia explícita sem a biblioteca compartilhada de criptografia automática.

encryptedFieldsMap

Object

No

Um esquema que especifica quais campos criptografar automaticamente e os tipos de queries permitidas nesses campos.

Para saber como construir um esquema de criptografia, consulte Campos criptografados e queries ativadas.

explicitEncryptionOnly

Boolean

No

Se você definir explicitEncryptionOnly como true, o driver usará somente a criptografia explícita (manual) por campo e removerá as configurações de criptografia automática da conexão. Você deve criptografar e descriptografar os valores de campo manualmente usando a API ClientEncryption.

Esta opção funciona somente com CSFLE.

keyVaultClient

MongoClient

No

Especifica o MongoClient que deve se conectar à instância do MongoDB que hospeda sua Key Vault Collection.

Se você omitir esta opção, o driver utilizará a instância do MongoClient atual.

Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault.

tlsOptions

Object

No

As opções de TLS a serem usadas ao se conectar ao provedor de KMS.

Selecione a linguagem
Avalie esta página