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 completo espacio de nombres de la colección Key Vault. |
|
| Sí | El sistema de administración de claves (KMS) utilizado por Queryable Encryption para administrar sus claves maestras de cliente (CMK). Para obtener más información sobre Para obtener más información sobre las llaves maestras de cliente, consulte llaves de cifrado y bóvedas 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 cómo construir un esquema de cifrado, consulta Campos cifrados y queries habilitadas. |
|
| No | Opciones de configuración para la librería de cifrado. Para utilizar la biblioteca 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 utiliza la instancia Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS a utilizar al conectarse al proveedor 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 administración de claves (KMS) utilizado por Queryable Encryption para administrar sus claves maestras de cliente (CMK). Para obtener más información sobre Para obtener más información sobre las llaves maestras de cliente, consulte llaves de cifrado y bóvedas de claves. |
|
| No | Indique |
|
| No | Desactiva el análisis automático de los comandos salientes. Establezca 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 cómo construir un esquema de cifrado, consulta Campos cifrados y queries habilitadas. |
|
| 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 utiliza la instancia Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS a utilizar al conectarse al proveedor 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 AutoEncryptionOptions 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 administración de claves (KMS) utilizado por Queryable Encryption para administrar sus claves maestras de cliente (CMK). Para obtener más información sobre Para obtener más información sobre las llaves maestras de cliente, consulte llaves de cifrado y bóvedas 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 cómo construir un esquema de cifrado, consulta Campos cifrados y queries habilitadas. |
|
| 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 utiliza la instancia Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS a utilizar al conectarse al proveedor 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 administración de claves (KMS) utilizado por Queryable Encryption para administrar sus claves maestras de cliente (CMK). Para obtener más información sobre Para obtener más información sobre las llaves maestras de cliente, consulte llaves de cifrado y bóvedas 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 cómo construir un esquema de cifrado, consulta Campos cifrados y queries habilitadas. |
|
| 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 utiliza la instancia 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 utilizará 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 administración de claves (KMS) utilizado por Queryable Encryption para administrar sus claves maestras de cliente (CMK). Para obtener más información sobre Para obtener más información sobre las llaves maestras de cliente, consulte llaves de cifrado y bóvedas 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 cómo construir un esquema de cifrado, consulta Campos cifrados y queries habilitadas. |
|
| No | Opciones de configuración para la librería de cifrado. Para utilizar la biblioteca 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 utiliza la instancia Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS a utilizar al conectarse al proveedor 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 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 administración de claves (KMS) utilizado por Queryable Encryption para administrar sus claves maestras de cliente (CMK). Para obtener más información sobre los mapas Para obtener más información sobre las llaves maestras de cliente, consulte llaves de cifrado y bóvedas 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 cómo construir un esquema de cifrado, consulta Campos cifrados y queries habilitadas. |
|
| 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 utiliza la instancia Para obtener más información sobre las colecciones de Key Vault, consulte Colecciones de Key Vault. |
|
| No | Las opciones de TLS a utilizar al conectarse al proveedor 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 obtener más información sobre estas opciones de cifrado automático, consulte la documentación de la API para la clase AutoEncryptionOpts.