Opções do MongoClient para Queryable Encryption
Nesta página
Visão geral
Nesta página, você pode aprender sobre as opções de configuração específicas do Queryable Encryption para instâncias do MongoClient
.
Opções de criptografia automática
A tabela a seguir descreve a estrutura de um objeto AutoEncryptionOptions
:
Propriedade | Tipo de Dados | Obrigatório? | Descrição |
---|---|---|---|
|
| Sim | O namespace completo da coleção Key Vault. |
|
| 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 Para saber mais sobre as chaves mestres do cliente, consulte Chaves e cofres de chaves. |
|
| No | Especifique |
|
| No | Desabilita a análise automática dos comandos de saída. Especifique |
|
| 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 Criptografia de campo e consultabilidade. |
|
| No | Opções de configuração para a biblioteca de criptografia. Para usar a Shared Library de criptografia automática em vez de Se o driver não puder carregar a biblioteca compartilhada de criptografia automática a partir desse caminho, a criação do |
|
| No | Especifica o Se você omitir esta opção, o driver utilizará a instância do Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault. |
|
| No | As opções de TLS a serem usadas ao se conectar ao provedor de KMS. |
A tabela a seguir descreve as propriedades em um objeto AutoEncryptionOptions
:
Propriedade | Tipo de Dados | Obrigatório? | Descrição |
---|---|---|---|
|
| Sim | O namespace completo da coleção Key Vault. |
|
| 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 Para saber mais sobre as chaves mestres do cliente, consulte Chaves e cofres de chaves. |
|
| No | Especifique |
|
| No | Desabilita a análise automática de comandos de saída. Defina essa propriedade como |
|
| 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 Criptografia de campo e consultabilidade. |
|
| No | Opções de configuração para a biblioteca de criptografia. Para usar a Biblioteca Compartilhada de Criptografia Automática em vez de Se o driver não puder carregar a biblioteca compartilhada de criptografia automática a partir desse caminho, a criação do |
|
| No | Especifica o Se você omitir esta opção, o driver utilizará a instância do Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault. |
|
| No | As opções de TLS a serem usadas ao se conectar ao provedor de KMS. |
Observação
Documentação da API
Para obter mais informações sobre essas opções de criptografia automática , consulte a documentação da API para AutoEncryptionOptions classe.
A tabela a seguir descreve as opções em um objeto AutoEncryptionOptions
:
Opção | Tipo de Dados | Obrigatório? | Descrição |
---|---|---|---|
|
| Sim | O namespace completo da coleção Key Vault. |
|
| 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 Para saber mais sobre as chaves mestres do cliente, consulte Chaves e cofres de chaves. |
|
| No | Especifique |
|
| No | Desabilita a análise automática dos comandos de saída. Especifique |
|
| 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 Criptografia de campo e consultabilidade. |
|
| No | Opções de configuração para a biblioteca de criptografia. Para usar a Biblioteca Compartilhada de Criptografia Automática em vez de Se o driver não puder carregar a biblioteca compartilhada de criptografia automática a partir desse caminho, a criação do |
|
| No | Opções para um novo Se você omitir esta opção, o driver utilizará a instância do Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault. |
|
| No | As opções de TLS a serem usadas ao se conectar ao provedor de KMS. |
Observação
Documentação da API
Para obter mais informações sobre essas opções de criptografia automática , consulte a documentação da API para o AutoEncryptionOptions tipo.
A tabela seguinte descreve os métodos disponíveis no construtor do AutoEncryptionSettings
:
Método | Tipo de Dados | Obrigatório? | Descrição |
---|---|---|---|
|
| Sim | O namespace completo da coleção Key Vault. |
|
| 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 Para saber mais sobre as chaves mestres do cliente, consulte Chaves e cofres de chaves. |
|
| No | Especifique |
|
| No | Desabilita a análise automática dos comandos de saída. Especifique |
|
| 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 Criptografia de campo e consultabilidade. |
|
| No | Opções de configuração para a biblioteca de criptografia. Para usar a Biblioteca Compartilhada de Criptografia Automática em vez de |
|
| No | Configurações para uma nova instância do Se você omitir esta opção, o driver utilizará a instância do Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault. |
|
| No | Semelhante ao método |
|
| No | O contexto SSL a ser usado para autenticação. |
Observação
Documentação da API
Para obter mais informações sobre essas opções de criptografia automática , consulte a documentação da API para o AutoEncryptionSettings.Builder classe.
A tabela a seguir descreve a estrutura de um objeto AutoEncryptionOptions
:
Propriedade | Tipo de Dados | Obrigatório? | Descrição |
---|---|---|---|
|
| Sim | O namespace completo da coleção Key Vault. |
|
| 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 Para saber mais sobre as chaves mestres do cliente, consulte Chaves e cofres de chaves. |
|
| No | Especifique |
|
| No | Desabilita a análise automática de comandos de saída. Especifique |
|
| 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 Criptografia de campo e consultabilidade. |
|
| No | Opções de configuração para a biblioteca de criptografia. Para usar a Shared Library de criptografia automática em vez de Se o driver não puder carregar a biblioteca compartilhada de criptografia automática a partir desse caminho, a criação do |
|
| No | Especifica o Se você omitir esta opção, o driver utilizará a instância do Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault. |
|
| No | As opções de TLS a serem usadas ao se conectar ao provedor de KMS. |
Observação
Documentação da API
Para obter mais informações sobre essas opções de criptografia automática , consulte a documentação da API para o AutoEncryptionOptions interface.
A tabela seguinte descreve os parâmetros da classe AutoEncryptionOpts
:
Parâmetro | Tipo de Dados | Obrigatório? | Descrição |
---|---|---|---|
|
| Sim | O namespace completo da coleção Key Vault. |
|
| Sim | O sistema de gerenciamento de chaves (KMS) usado pela Queryable Encryption para gerenciar suas chaves mestras do cliente (CMKs). Para saber mais sobre mapas do Para saber mais sobre as chaves mestres do cliente, consulte Chaves e cofres de chaves. |
|
| No | Especifique |
|
| No | Desabilita a análise automática dos comandos de saída. Especifique |
|
| 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 Criptografia de campo e consultabilidade. |
|
| No | Especifique o caminho do arquivo absoluto ou relativo completo para o arquivo da biblioteca neste parâmetro para usar a Biblioteca Compartilhada de Criptografia Automática em vez de Se o driver não puder carregar a biblioteca compartilhada de criptografia automática a partir desse caminho, ele emitirá um erro. |
|
| No | Se você especificar |
|
| No | Especifica o Se você omitir esta opção, o driver utilizará a instância do Para saber mais sobre as collections do Key Vault, veja Coleções do Key Vault. |
|
| No | As opções de TLS a serem usadas ao se conectar ao provedor de KMS. |
|
| No | O URI do MongoDB usado para se conectar ao processo |
|
| No | Se você especificar |
|
| No | Usado para gerar o processo |
|
| No | Uma lista de argumentos de string a serem usados ao gerar o processo |
Observação
Documentação da API
Para obter mais informações sobre essas opções de criptografia automática , consulte a documentação da API para o AutoEncryptionOpts classe.