Esta página describe las versiones de MongoDB y los drivers con las cuales el cifrado del lado del cliente a nivel de campo es compatible.
Compatibilidad de la edición y versión de MongoDB
El cifrado automático con el cifrado a nivel de campo del lado del cliente solo está disponible con MongoDB Enterprise Edition, versión 4.2 o posterior.
El cifrado manual con cifrado a nivel de campo del lado del cliente está disponible con MongoDB Community y Enterprise Edition, versión 4.2 o posterior.
Tabla de compatibilidad de controladores
El cifrado a nivel de campo del lado del cliente sólo está disponible en las siguientes versiones de driver oficiales compatibles o versiones posteriores:
Controlador | Versiones compatibles | Inicios rápidos / tutoriales |
|---|---|---|
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Importante
Soporte para rotación de claves
Para utilizar la API de rotación de claves de CSFLE, como el método rewrapManyDateKey, debe utilizar versiones específicas del paquete de enlace de su controlador o libmongocrypt.
La siguiente lista detalla cada una de las dependencias de la API de rotación de claves del controlador:
Node.js Driver: Use
mongodb-client-encryptionversión 2.2.0-alpha.6 o después.Java Driver: Usar
mongodb-cryptversión 1.5.2 o posterior.pymongo: Use la versión
pymongocrypt1.3.1 o posterior.Driver de Go: Usa
libmongocryptversión 1.5.2 o posterior.Controlador C#/.NET: utilice el controlador MongoDB C#/.NET versión 2.17.1 o posterior.
Consulta la documentación de referencia del controlador para obtener ejemplos de sintaxis e implementación.