Overview
En esta página, puede obtener información sobre las opciones de configuración específicas del cifrado consultable para
MongoClient instancias.
Opciones de cifrado automático
La siguiente tabla describe la estructura de un objeto AutoEncryptionOptions:
Propiedad | Tipo de dato | ¿Obligatorio? | 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 claves maestras del cliente, consulte Claves de cifrado y bóvedas de claves. |
|
| No | Especifique |
|
| No | Desactiva el análisis automático de los comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se cifrarán 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 biblioteca de cifrado. Para utilizar la biblioteca compartida de cifrado automático en lugar de Si el controlador no puede cargar la biblioteca compartida de cifrado automático desde esta ruta, la creación de |
|
| 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 | ¿Obligatorio? | Descripción |
|---|---|---|---|
|
| Sí | |
|
| 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 claves maestras del cliente, consulte Claves de cifrado y bóvedas de claves. |
|
| No | Especifique |
|
| No | Desactiva el análisis automático de los comandos salientes. Establezca esta propiedad en |
|
| No | Un esquema que especifica qué campos se cifrarán 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 biblioteca de cifrado. Para utilizar la biblioteca compartida de cifrado automático en lugar de Si el controlador no puede cargar la biblioteca compartida de cifrado automático desde esta ruta, la creación de |
|
| 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 | ¿Obligatorio? | Descripción |
|---|---|---|---|
|
| Sí | |
|
| 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 claves maestras del cliente, consulte Claves de cifrado y bóvedas de claves. |
|
| No | Especifique |
|
| No | Desactiva el análisis automático de los comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se cifrarán 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 biblioteca de cifrado. Para utilizar la biblioteca compartida de cifrado automático en lugar de Si el controlador no puede cargar la biblioteca compartida de cifrado automático desde esta ruta, la creación de |
|
| No | Opciones para que 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 constructor AutoEncryptionSettings:
Método | Tipo de dato | ¿Obligatorio? | Descripción |
|---|---|---|---|
|
| Sí | |
|
| 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 claves maestras del cliente, consulte Claves de cifrado y bóvedas de claves. |
|
| No | Especifique |
|
| No | Desactiva el análisis automático de los comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se cifrarán 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 biblioteca de cifrado. Para utilizar la biblioteca compartida de cifrado automático en lugar de |
|
| No | Configuración para una nueva instancia 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, consulte la documentación de la API de la clase AutoEncryptionSettings.Builder.
La siguiente tabla describe la estructura de un objeto AutoEncryptionOptions:
Propiedad | Tipo de dato | ¿Obligatorio? | Descripción |
|---|---|---|---|
|
| Sí | |
|
| 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 claves maestras del cliente, consulte Claves de cifrado y bóvedas de claves. |
|
| No | Especifique |
|
| No | Desactiva el análisis automático de los comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se cifrarán 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 biblioteca de cifrado. Para utilizar la biblioteca compartida de cifrado automático en lugar de Si el controlador no puede cargar la biblioteca compartida de cifrado automático desde esta ruta, la creación de |
|
| 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 | ¿Obligatorio? | Descripción |
|---|---|---|---|
|
| Sí | |
|
| 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 claves maestras del cliente, consulte Claves de cifrado y bóvedas de claves. |
|
| No | Especifique |
|
| No | Desactiva el análisis automático de los comandos salientes. Especifique |
|
| No | Un esquema que especifica qué campos se cifrarán 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 | Especifique la ruta de archivo absoluta o relativa completa al archivo de la biblioteca en este parámetro para utilizar la biblioteca compartida de cifrado automático en lugar de Si el controlador no puede cargar la biblioteca compartida de cifrado automático desde esta ruta, genera un error. |
|
| No | Si 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 | La URI de MongoDB utilizada para conectarse al proceso local |
|
| No | Si especifica |
|
| No | Se utiliza para generar el proceso |
|
| No | Una lista de argumentos de cadena 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.