Overview
En esta página, puedes aprender sobre las opciones de configuración específicas de Queryable cifrado para
MongoClient instancia.
Opciones de cifrado automático
La siguiente tabla describe la estructura de un objeto AutoEncryptionOptions:
Propiedad | Tipo de dato | ¿Requerido? | Descripción |
|---|---|---|---|
|
| Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
|
| Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los objetos Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
|
| No | Indique |
|
| No | Deshabilita el análisis automático de comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se deben encriptar automáticamente y los tipos de consultas permitidas en esos campos. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
|
| No | Si estableces Esta opción sólo funciona con CSFLE. |
|
| No | Especifica el Si omite esta opción, el controlador utilizará la instancia actual de Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS que se deben utilizar al conectarse al proveedor de KMS. |
La siguiente tabla describe las propiedades de un objeto AutoEncryptionOptions:
Propiedad | Tipo de dato | ¿Requerido? | Descripción |
|---|---|---|---|
|
| Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
|
| Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los objetos Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
|
| No | Indique |
|
| No | Desactiva el análisis automático de los comandos salientes. Establece esta propiedad en |
|
| No | Un esquema que especifica qué campos se deben encriptar automáticamente y los tipos de consultas permitidas en esos campos. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
|
| No | Opciones de configuración para la librería de cifrado. Para usar la Librería Compartida de Cifrado Automático en lugar de Si el driver no puede cargar la librería Compartida de cifrado automático desde esta ruta, la creación del |
|
| No | Especifica el Si omite esta opción, el controlador utilizará la instancia actual de Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS que se deben utilizar al conectarse al proveedor de KMS. |
Nota
Documentación de la API
Para obtener más información sobre estas opciones de cifrado automático, consulte la documentación de la API para la Opciones de autoencriptación clase.
La siguiente tabla describe las opciones en un objeto AutoEncryptionOptions:
Opción | Tipo de dato | ¿Requerido? | Descripción |
|---|---|---|---|
|
| Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
|
| Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los objetos Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
|
| No | Indique |
|
| No | Deshabilita el análisis automático de comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se deben encriptar automáticamente y los tipos de consultas permitidas en esos campos. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
|
| No | Opciones de configuración para la librería de cifrado. Para usar la Librería Compartida de Cifrado Automático en lugar de Si el driver no puede cargar la librería Compartida de cifrado automático desde esta ruta, la creación del |
|
| No | Opciones para un nuevo Si omite esta opción, el controlador utilizará la instancia actual de Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS que se deben utilizar al conectarse al proveedor de KMS. |
Nota
Documentación de la API
Para obtener más información sobre estas opciones de cifrado automático, consulte la documentación de la API para el tipo AutoEncryptionOptions.
La siguiente tabla describe los métodos disponibles en el generador AutoEncryptionSettings:
Método | Tipo de dato | ¿Requerido? | Descripción |
|---|---|---|---|
|
| Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
|
| Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los objetos Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
|
| No | Indique |
|
| No | Deshabilita el análisis automático de comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se deben encriptar automáticamente y los tipos de consultas permitidas en esos campos. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
|
| No | Opciones de configuración para la librería de cifrado. Para usar la Librería Compartida de Cifrado Automático en lugar de |
|
| No | Configuraciones para una nueva instancia de Si omite esta opción, el controlador utilizará la instancia actual de Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Similar al método |
|
| No | El contexto SSL que se usará para la autenticación. |
Nota
Documentación de la API
Para obtener más información sobre estas opciones de cifrado automático, consulta la documentación de la API de la AutoEncryptionSettings.Builder clase.
La siguiente tabla describe la estructura de un objeto AutoEncryptionOptions:
Propiedad | Tipo de dato | ¿Requerido? | Descripción |
|---|---|---|---|
|
| Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
|
| Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los objetos Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
|
| No | Indique |
|
| No | Deshabilita el análisis automático de comandos salientes. Especifica |
|
| No | Un esquema que especifica qué campos se deben encriptar automáticamente y los tipos de consultas permitidas en esos campos. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
|
| No | Opciones de configuración para la librería de cifrado. Para utilizar la Biblioteca Compartida de Encriptación Automática en lugar de Si el driver no puede cargar la librería Compartida de cifrado automático desde esta ruta, la creación del |
|
| No | Especifica el Si omite esta opción, el controlador utilizará la instancia actual de Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS que se deben utilizar al conectarse al proveedor de KMS. |
Nota
Documentación de la API
Para obtener más información sobre estas opciones de cifrado automático, consulta la documentación de la API para la interfaz AutoEncryptionOptions.
La siguiente tabla describe los parámetros de la clase AutoEncryptionOpts:
Parameter | Tipo de dato | ¿Requerido? | Descripción |
|---|---|---|---|
|
| Sí | El namespace completo de la Colección de Bóvedas de Llaves. |
|
| Sí | El sistema de gestión de claves (KMS) utilizado por Queryable Encryption para administrar tus claves maestras de cliente (CMK). Para obtener más información sobre los mapas Para aprender más sobre las llaves maestras de cliente, consulta Claves y almacenes de claves. |
|
| No | Indique |
|
| No | Deshabilita el análisis automático de comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se deben encriptar automáticamente y los tipos de consultas permitidas en esos campos. Para aprender a construir un esquema de cifrado, consulta Cifrado de campos y consultabilidad. |
|
| No | Especificar la ruta de archivo absoluta o relativa completa al archivo de librería en este parámetro para usar la librería Compartida de cifrado automático en lugar de Si el driver no puede cargar la librería compartida de cifrado automático desde esta ruta, generará un error. |
|
| No | Si se especifica |
|
| No | Especifica el Si omite esta opción, el controlador utilizará la instancia actual de Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS que se deben utilizar al conectarse al proveedor de KMS. |
|
| No | El URI de MongoDB que se utiliza para conectarse al proceso local |
|
| No | Si especificas |
|
| No | Se utiliza para invocar el proceso |
|
| No | Una lista de argumentos de string para usar al generar el proceso |
Nota
Documentación de la API
Para más información sobre estas opciones de cifrado automático, consulta la documentación de la API para la AutoEncryptionOpts clase.