Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Encriptación a nivel de campo

Requisitos de instalación

Aprende sobre las aplicaciones y bibliotecas que debes instalar para usar el cifrado a nivel de campo del lado del cliente (CSFLE).

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. mongocryptd Todaví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 LIBMONGOCRYPT_PATH con la ruta absoluta al archivo libmongocrypt.

Nombre de dependencia
Descripción

La librería libmongocrypt contiene enlaces para comunicarse con la librería nativa que gestiona el cifrado.

Nombre de dependencia
Descripción

La librería mongodb-crypt contiene enlaces para comunicarse con la librería nativa que gestiona el cifrado.

Nombre de dependencia
Descripción

Envoltorio NodeJS para la biblioteca de cifrado libmongocrypt. La biblioteca libmongocrypt contiene enlaces para comunicarse con la biblioteca nativa que gestiona el cifrado.

Nombre de dependencia
Descripción

Contenedor de Python para la librería de cifrado libmongocrypt. La librería libmongocrypt contiene enlaces para comunicarse con la librería nativa que gestiona el cifrado.

Para comenzar a usar CSFLE, consulte Inicio rápido.

Para aprender a utilizar CSFLE con un proveedor de Key Management Service remoto, consulta Tutoriales.

Volver

Características

En esta página