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.
Cifrado manual con lado del cliente cifrado a nivel de campo 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, debes utilizar versiones específicas del paquete de vinculación de tu controlador o de 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: utiliza la versión 2.17.1 o posterior del Controlador MongoDB C#/.NET.
Consulta la documentación de referencia del controlador para obtener ejemplos de sintaxis e implementación.