用于 Queryable Encryption 的 MongoClient 选项
Overview
在此页面上,您可以了解适用于 MongoClient
实例的 Queryable Encryption 特定配置选项。
自动加密选项
下表显示了 AutoEncryptionOptions
对象的结构:
属性 | 数据类型 | 必需? | 说明 |
---|---|---|---|
|
| 是 | 密钥保管库集合的完整命名空间。 |
|
| 是 | Queryable Encryption用于管理客户数主密钥 (CMK) 的密钥管理系统 ( KMS )。 要学习;了解有关 要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。 |
|
| No | 指定 |
|
| No | 禁用对传出命令的自动分析。 指定 |
|
| No | 一种模式,用于指定要自动加密的字段以及允许对这些字段进行的查询类型。 要学习;了解如何构建加密模式,请参阅加密字段和启用查询。 |
|
| No | 加密库的配置选项。 要使用自动加密共享库而不是 如果驾驶员无法从此路径加载自动加密共享库,则创建 |
|
| No | 指定应连接到托管密钥保管库集合的MongoDB实例的 如果省略此选项,驱动程序将使用当前的 要学习;了解有关密钥保管库集合的更多信息,请参阅密钥保管库集合。 |
|
| No | 连接到KMS提供商时使用的 TLS 选项。 |
下表描述了AutoEncryptionOptions
对象中的属性:
属性 | 数据类型 | 必需? | 说明 |
---|---|---|---|
|
| 是 | 密钥保管库集合的完整命名空间。 |
|
| 是 | Queryable Encryption用于管理客户数主密钥 (CMK) 的密钥管理系统 ( KMS )。 要学习;了解有关 要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。 |
|
| No | 指定 |
|
| No | 禁用对传出命令的自动分析。 将此属性设置为 |
|
| No | 一种模式,用于指定要自动加密的字段以及允许对这些字段进行的查询类型。 要学习;了解如何构建加密模式,请参阅加密字段和启用查询。 |
|
| No | 加密库的配置选项。 要使用自动加密共享库而不是 如果驾驶员无法从此路径加载自动加密共享库,则创建 |
|
| No | 指定应连接到托管密钥保管库集合的MongoDB实例的 如果省略此选项,驱动程序将使用当前的 要学习;了解有关密钥保管库集合的更多信息,请参阅密钥保管库集合。 |
|
| No | 连接到KMS提供商时使用的 TLS 选项。 |
下表描述了AutoEncryptionOptions
对象中的选项:
选项 | 数据类型 | 必需? | 说明 |
---|---|---|---|
|
| 是 | 密钥保管库集合的完整命名空间。 |
|
| 是 | Queryable Encryption用于管理客户数主密钥 (CMK) 的密钥管理系统 ( KMS )。 要学习;了解有关 要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。 |
|
| No | 指定 |
|
| No | 禁用对传出命令的自动分析。 指定 |
|
| No | 一种模式,用于指定要自动加密的字段以及允许对这些字段进行的查询类型。 要学习;了解如何构建加密模式,请参阅加密字段和启用查询。 |
|
| No | 加密库的配置选项。 要使用自动加密共享库而不是 如果驾驶员无法从此路径加载自动加密共享库,则创建 |
|
| No | 用于连接到托管密钥保管库集合的MongoDB实例的新内部 如果省略此选项,驱动程序将使用当前的 要学习;了解有关密钥保管库集合的更多信息,请参阅密钥保管库集合。 |
|
| No | 连接到KMS提供商时使用的 TLS 选项。 |
下表描述了AutoEncryptionSettings
构建器上可用的方法:
方法 | 数据类型 | 必需? | 说明 |
---|---|---|---|
|
| 是 | 密钥保管库集合的完整命名空间。 |
|
| 是 | Queryable Encryption用于管理客户数主密钥 (CMK) 的密钥管理系统 ( KMS )。 要学习;了解有关 要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。 |
|
| No | 指定 |
|
| No | 禁用对传出命令的自动分析。 指定 |
|
| No | 一种模式,用于指定要自动加密的字段以及允许对这些字段进行的查询类型。 要学习;了解如何构建加密模式,请参阅加密字段和启用查询。 |
|
| No | 加密库的配置选项。 要使用自动加密共享库而不是 |
|
| No | 用于连接到托管密钥保管库集合的MongoDB实例的新 如果省略此选项,驱动程序将使用当前的 要学习;了解有关密钥保管库集合的更多信息,请参阅密钥保管库集合。 |
|
| No | 与 |
|
| No | 用于身份验证的 SSL 上下文。 |
下表显示了 AutoEncryptionOptions
对象的结构:
属性 | 数据类型 | 必需? | 说明 |
---|---|---|---|
|
| 是 | 密钥保管库集合的完整命名空间。 |
|
| 是 | Queryable Encryption用于管理客户数主密钥 (CMK) 的密钥管理系统 ( KMS )。 要学习;了解有关 要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。 |
|
| No | 指定 |
|
| No | 禁用对传出命令的自动分析。 指定 |
|
| No | 一种模式,用于指定要自动加密的字段以及允许对这些字段进行的查询类型。 要学习;了解如何构建加密模式,请参阅加密字段和启用查询。 |
|
| No | 加密库的配置选项。 要使用自动加密共享库而不是 如果驾驶员无法从此路径加载自动加密共享库,则创建 |
|
| No | 指定应连接到托管密钥保管库集合的MongoDB实例的 如果省略此选项,驱动程序将使用当前的 要学习;了解有关密钥保管库集合的更多信息,请参阅密钥保管库集合。 |
|
| No | 连接到KMS提供商时使用的 TLS 选项。 |
下表描述了AutoEncryptionOpts
类的参数:
Parameter | 数据类型 | 必需? | 说明 |
---|---|---|---|
|
| 是 | 密钥保管库集合的完整命名空间。 |
|
| 是 | Queryable Encryption用于管理客户数主密钥 (CMK) 的密钥管理系统 ( KMS )。 要学习;了解有关 要学习;了解有关客户数主密钥的更多信息,请参阅加密密钥和密钥保管库。 |
|
| No | 指定 |
|
| No | 禁用对传出命令的自动分析。 指定 |
|
| No | 一种模式,用于指定要自动加密的字段以及允许对这些字段进行的查询类型。 要学习;了解如何构建加密模式,请参阅加密字段和启用查询。 |
|
| No | 在此参数中指定库文件的完整绝对或相对文件路径,以使用自动加密共享库,而不是 如果驾驶员无法从此路径加载自动加密共享库,则会引发错误。 |
|
| No | 如果您指定 |
|
| No | 指定应连接到托管密钥保管库集合的MongoDB实例的 如果省略此选项,驱动程序将使用当前的 要学习;了解有关密钥保管库集合的更多信息,请参阅密钥保管库集合。 |
|
| No | 连接到KMS提供商时使用的 TLS 选项。 |
|
| No | 用于连接到本地 |
|
| No | 如果您为此参数指定 |
|
| No | 如果使用 |
|
| No | 如果使用 |