Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
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 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. mongocryptd sigue 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 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

Contenedor de NodeJS para la librería de cifrado libmongocrypt. La librería libmongocrypt contiene enlaces para comunicarse con la librería 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