Docs Menu
Docs Home
/ /
Encriptación a nivel de campo

Requisitos de instalación

Obtenga información sobre las aplicaciones y bibliotecas que debe instalar para utilizar el cifrado de 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.

  • Instalar MongoDB Enterprise Edition.

  • Instalar un controlador MongoDB compatible con CSFLE.

  • Instalar OpenSSLopcional.

  • Inicie una instancia de MongoDB o un clúster Atlas.

  • Instale las dependencias específicas del controlador. Para ver la lista de dependencias de su controlador, seleccione la pestaña correspondiente al idioma que desea usar para completar esta guía:

Nombre de la dependencia
Descripción

x64 Soporte

CSFLE requiere soporte x64.

Obligatorio al usar el controlador C#/.NET versión 3.0 o posterior. Este paquete NuGet es necesario para habilitar el cifrado automático.

La biblioteca libmongocrypt contiene enlaces para comunicarse con la biblioteca nativa que gestiona el cifrado. Si su aplicación usa la versión del controlador 3.0 o posterior y se ejecuta en Linux, instale la biblioteca manualmente. A continuación,LIBMONGOCRYPT_PATH configure la variable de entorno con la ruta absoluta del libmongocrypt archivo.

Nombre de la dependencia
Descripción

La biblioteca libmongocrypt contiene enlaces para comunicarse con la biblioteca nativa que administra el cifrado.

Nombre de la dependencia
Descripción

La biblioteca mongodb-crypt contiene enlaces para comunicarse con la biblioteca nativa que administra el cifrado.

Nombre de la 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 la 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 utilizar CSFLE, consulte Inicio rápido.

Para aprender a utilizar CSFLE con un proveedor de servicios de administración de claves remoto,consulte Tutoriales.

Volver

Características

En esta página