Overview
MongoClientインスタンスのクライアント側フィールドレベル暗号化(CSFLE)固有の構成オプションに関する情報を表示します。
AutoEncryptionOpts
CSFLE 固有のオプションを指定するには、 autoEncryptionOptsオブジェクトをMongoClientインスタンスに渡します。
次の表は、 autoEncryptionOptsオブジェクトの構造を説明するものです。
Parameter | タイプ | 必須 | 説明 |
|---|---|---|---|
|
| No | キーヴォールト コレクションをホストしている MongoDB インスタンスに接続するように構成された
キーヴォールト コレクションの詳細については、「暗号化キーとキーヴォールト 」を参照してください。 |
| 文字列 | はい | キーヴォールト コレクションの完全な名前空間。 |
| オブジェクト | はい | CMK(Customer Master Key)を管理するためにクライアント側のフィールドレベル暗号化で使用される KMS(Key Management System)。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
| オブジェクト | No | キー管理システム プロバイダー名を TLS 構成オプションにマッピングするオブジェクト。 TLS オプションの詳細については、 TLS オプション を参照してください。 TLS の詳細については、 TLS/SSL(トランスポート暗号化) を参照してください。 |
| オブジェクト | No | 暗号化スキーマ。 暗号化スキーマの構築方法については、「暗号化スキーマ 」を参照してください。 暗号化スキーマに関する詳細なドキュメントについては、「 CSFLE の暗号化スキーマ 」を参照してください。 |
| ブール値 | No | 自動クライアント側フィールドレベル暗号化ルールをバイパスし、明示的な暗号化を実行するには、 このオプションの詳細については、「自動復号化 」を参照してください。 |
例
autoEncryptionOptsを使用してMongoClientインスタンスを構成する方法を示すコードスニペットを表示するには、ドライバーに対応するタブを選択します。