Overview
Aprende sobre las aplicaciones y bibliotecas que debes instalar para usar el cifrado a nivel de campo del lado del cliente (CSFLE).
Lo que se necesita
Antes de poder utilizar CSFLE, debe configurar los siguientes elementos en su entorno de desarrollo:
(Opcional) Descargue la biblioteca compartida de cifrado automático. Esta biblioteca compartida es una alternativa preferida a mongocryptd y no requiere generar un nuevo proceso.
mongocryptdTodavía se admite.Install MongoDB Enterprise.
Instala un Controlador de MongoDB compatible con CSFLE.
Instalar OpenSSL opcional.
Inicia una instancia de MongoDB o un Clúster de Atlas.
Instala dependencias específicas de controladores. Para ver la lista de dependencias de tu driver, selecciona la pestaña correspondiente al lenguaje que desees utilizar para completar esta guía:
Nombre de dependencia | Descripción |
|---|---|
Soporte para x64 | CSFLE requiere soporte x64. |
Necesario cuando se utiliza la versión 3.0 o posterior del controlador C#/.NET. Este paquete NuGet es necesario para habilitar el cifrado automático. La librería libmongocrypt contiene conexiones para comunicarse con la librería nativa que gestiona el cifrado. Si tu aplicación utiliza la versión del driver 3.0 o posterior y se ejecuta en Linux, instala la librería manualmente. Luego, configure la variable de entorno |
Nombre de dependencia | Descripción |
|---|---|
La librería |
Nombre de dependencia | Descripción |
|---|---|
La librería |
Nombre de dependencia | Descripción |
|---|---|
Envoltorio NodeJS para la biblioteca de cifrado |
Nombre de dependencia | Descripción |
|---|---|
Contenedor de Python para la librería de cifrado |
Obtén más información
Para comenzar a usar CSFLE, consulte Inicio rápido.
Para aprender a utilizar CSFLE con un proveedor de Key Management Service remoto, consulta Tutoriales.