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

クライアント側のフィールドレベル暗号化メソッド

注意

構文や例など、特定のメソッドの詳細については、「メソッドの参照ページ」へのリンクをクリックしてください。

mongoshクライアント側のフィールドレベル暗号化メソッドでは、クライアント側のフィールドレベル暗号化が有効になっているデータベース接続が必要です。 現在のデータベース接続がクライアント側のフィールド レベル暗号化を有効にして開始されなかった場合、次のいずれかが発生します。

  • Mongo()必要なクライアント側のフィールドレベル暗号化オプションとの接続を確立するには、mongosh から コンストラクターを使用します。Mongo()メソッドは、CMK(Customer Master Key)管理用に次のKMS ( KMS )プロバイダーをサポートしています。

    or

  • 必要なオプションとの接続を確立するには、 mongoshコマンドライン オプションを使用します。 コマンドライン オプションは、CMK 管理用のAmazon Web Services KMSプロバイダーのみをサポートしています。

次のメソッドはmongoshのみのです。 MongoDB ドライバーを使用してクライアント側のフィールドレベル暗号化を実装する手順については、 ドライバーのドキュメント を参照してください。 クライアント側のフィールドレベル暗号化をサポートする互換性のあるドライバーの完全なリストについては、「 CSFLE の互換性」を参照してください。

名前
説明

現在の MongoDB 接続のキーヴォールト オブジェクトを返します。

クライアント側のフィールドレベル暗号化で使用するデータ暗号化キーを作成します。

指定されたデータ暗号化キーをキーヴォールトから削除します。

指定されたデータ暗号化キーをキーヴォールトから検索します。

キーヴォールト内のすべてのキーを検索します。

指定されたデータ暗号化キーに、キーの別名を関連付けます。

指定されたデータ暗号化キーからキーの別名を削除します。

複数のデータキーを復号化し、新しいマスターキーで再暗号化します。

指定されたキーの別名を持つキーを検索します。

フィールドの明示的な暗号化および復号化をサポートするためのクライアント暗号化オブジェクトを返します。

暗号化されたフィールドを持つコレクションを作成します。

指定されたデータ暗号化キーと暗号化アルゴリズムを使ってフィールドを暗号化します。

関連付けられたデータ暗号化キーと暗号化アルゴリズムを使ってフィールドを復号化します。

戻る

SessionOptions