Docs Menu
Docs Home
/
MongoDBマニュアル
/ / / / /

CSFLE の互換性

このページでは、クライアント側のフィールドレベル暗号化が互換性のある MongoDB およびドライバーのバージョンについて説明します。

クライアント側のフィールドレベル暗号化による自動暗号化は、MongoDB Enterprise Edition、バージョン 4.2 以降でのみ使用できます。

クライアント側フィールドレベル暗号化による明示的な暗号化は、MongoDB Community および Enterprise Edition バージョン 4.2 以降で利用できます。

クライアント側のフィールドレベル暗号化は、互換性のある次のドライバー バージョン以降でのみ使用できます。

ドライバー
サポートされているバージョン
クイックスタート / チュートリアル

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+

重要

キー ローテーション サポート

rewrapManyDateKeyメソッドなどの CSFLE のキー ローテーション API を使用するには、ドライバーのバインディング パッケージまたはlibmongocryptのいずれかの特定のバージョンを使用する必要があります。

次のリストは、各ドライバーのキー ローテーション API 依存関係の詳細を示しています。

  • Node.js ドライバー バージョン 6.0.0 以降を使用している場合、 mongodb-client-encryptionにはドライバーと同じメジャー バージョン番号が必要です。 それ以外の場合は、2.2.0 以降の 2.x バージョンのmongodb-client-encryptionを使用します。

  • Java ドライバー: mongodb-cryptバージョン 1.7.3 以降を使用します。

  • PyMongo : pymongocrypt バージョン 1.3.1 以降を使用します。

  • Go ドライバー: libmongocryptバージョン 1.5.2 以降を使用します。

  • C#/.NET ドライバー: MongoDB C#/.NET ドライバー バージョン 2.17.1 以降を使用します。

構文と実装例については、 ドライバーのリファレンス ドキュメント を参照してください。

戻る

参照