Docs 菜单
Docs 主页
/
MongoDB Manual
/ / / / /

CSFLE 兼容性

本页介绍了与客户端字段级加密兼容的 MongoDB 和驱动程序版本。

使用Client-Side 字段级加密的自动加密仅适用于 MongoDB Enterprise 4.2 或更高版本。

MongoDB Community 和企业版 4.2 或更高版本提供使用客户端 Field Level Encryption 的显式加密

客户端字段级加密仅适用于以下官方兼容驱动程序版本或更高版本:

驱动
支持的版本
快速入门/教程

Node

3.4.0+

3.11.0+

1.12.0+

3.10.0+

2.10.0+

3.6.0

1.17.5

1.2+

2.7.0+

1.6.0+

2.12.1+

重要

密钥轮换支持

要使用 CSFLE 的密钥轮换 API(例如rewrapManyDateKey方法),您必须使用特定版本的驱动程序绑定包或libmongocrypt

以下列表详细说明了每个驱动程序的密钥轮换 API 依赖项:

  • 如果您使用的是 Node.js 驱动程序版本 6.0.0 或更高版本,则mongodb-client-encryption必须与驱动程序具有相同的主版本号。 否则,请使用 2.2.0 或更高版本的 2.xx 版本的mongodb-client-encryption

  • Java 驱动程序:使用mongodb-crypt 1.7.3 或更高版本。

  • pymongo:使用pymongocrypt 1.3.1 或更高版本。

  • Go 驱动程序:使用 1.5.2 或更高版本的libmongocrypt

  • C#/.NET 驱动程序:使用 MongoDB C#/.NET 驱动程序版本 2.17.1 或更高版本。

有关语法和实施示例,请参阅驱动程序参考文档。

后退

参考