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 que puedas utilizar CSFLE, debes configurar los siguientes elementos en tu entorno de desarrollo:
(Opcional) Descargue la Librería Compartida de Cifrado Automático. La librería compartida es una alternativa preferida a mongocryptd y no requiere iniciar un nuevo proceso.
mongocryptdsigue siendo compatible.Install MongoDB Enterprise.
Instala un Controlador de MongoDB compatible con CSFLE.
Instala 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 |
|---|---|
Contenedor de NodeJS para la librería 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.