Docs Menu

インストール要件

クライアント側フィールド レベル暗号化(CSFLE)を使用するためにインストールする必要があるアプリケーションとライブラリについて説明します。

CSFLE を使用する前に、開発環境で次の項目を設定する必要があります。

依存関係名
説明

x64 サポート

CSFLE では x64 のサポートが必要です。

C#/ .NETドライバー バージョン 3.0 以降を使用する場合は必須です。 自動暗号化 を有効にするには、この NuGetパッケージが必要です。

libmongocrypt ライブラリには、暗号化 を管理するネイティブ ライブラリと通信するためのバインディングが含まれています。アプリケーションがドライバー バージョン 3.0 以降を使用し、Linux で実行される場合は、ライブラリを手動でインストールします。 次に、LIBMONGOCRYPT_PATH 環境変数を libmongocryptファイルへの絶対パスに設定します。

依存関係名
説明

libmongocryptライブラリには、暗号化を管理するネイティブ ライブラリと通信するためのバインディングが含まれています。

依存関係名
説明

mongodb-cryptライブラリには、暗号化を管理するネイティブ ライブラリと通信するためのバインディングが含まれています。

依存関係名
説明

libmongocrypt暗号化ライブラリの NodeJS ラッパー。 libmongocryptライブラリには、暗号化を管理するネイティブ ライブラリと通信するためのバインディングが含まれています。

Node.js ドライバー バージョン6.0.0以降を使用する場合、 mongodb-client-encryptionはドライバーと同じメジャー バージョン番号を持っている必要があります。

たとえば、Node.js ドライバー v 6 .x にはmongodb-client-encryption v 6 .x が必要です。

依存関係名
説明

libmongocrypt暗号化ライブラリの Python ラッパー。 libmongocryptライブラリには、暗号化を管理するネイティブ ライブラリと通信するためのバインディングが含まれています。

CSFLE の使用を開始するには、「クイック スタート 」を参照してください。

リモート キー管理システム プロバイダーで CSFLE を使用する方法については、「チュートリアル 」を参照してください。