CSFLE 兼容性

此页面描述了与客户端字段级加密兼容的 MongoDB 和驱动程序版本。

MongoDB 版本和版本兼容性

使用客户端字段级加密的自动加密 仅适用于 MongoDB 企业版 4.2 或更高版本。

MongoDB 社区和企业版 4.2 或更高版本提供使用客户端字段级加密的手动加密。

驱动程序兼容性表

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

驱动程序 支持的版本 快速入门/教程
Node 3.4.0+ Node.js 快速入门客户端字段级加密指南
Java 3.12.0+ Java 驱动程序快速入门Java 异步驱动程序快速入门客户端字段级加密指南
Java Reactive Streams 1.13.0+ Java RS 文档
Python (PyMongo) 3.10.0+ Python 驱动程序快速入门客户端字段级加密指南
C#/.NET 2.10.0+ .NET 驱动程序快速入门
C 1.17.5 C 驱动程序客户端字段级加密
Go 1.2+ Go 驱动程序快速入门
Scala 2.8.0+ Scala 文档
PHP 1.6.0+ PHP 驱动程序快速入门
Ruby 2.12.1+ Ruby 驱动程序快速入门

重要的:

密钥轮换支持

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

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

  • Node.js 驱动程序:使用mongodb-client-encryption 2.2.0-alpha.6 或更高版本。
  • Java 驱动程序:使用mongodb-crypt1.5.2 或更高版本。
  • pymongo:使用pymongocrypt1.3.1 或更高版本。
  • Go Driver:使用libmongocrypt1.5.2或更高版本。
  • C#/.NET 驱动程序:使用 MongoDB C#/.NET 驱动程序版本 2.17.1 或更高版本。

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

译者:韩鹏帅

原文:CSFLE Compatibility

Copyright © 上海锦木信息技术有限公司 all right reserved,powered by Gitbook文件修订时间: 2023-09-01 17:10:26

results matching ""

    No results matching ""