MongoDB\Client::createClientEncryption()
定义
MongoDB\Client::createClientEncryption()
返回一个MongoDB\Driver\ClientEncryption 对象,用于手动加密和解密值。
function createClientEncryption(array $options): MongoDB\Driver\ClientEncryption
参数
$options
: 数组指定所需选项的数组。请参阅 MongoDB\Driver\Manager::createClientEncryption() 扩展文档以获取支持的选项列表。
如果提供了
MongoDB\Client
用于keyVaultClient
选项,它将被解包为一个 MongoDB\Driver\Manager 扩展。
返回值
一个可用于加密和解密值的 MongoDB\Driver\ClientEncryption 实例。
错误/异常
MongoDB\Exception\InvalidArgumentException
用于解析参数或选项相关的错误。
MongoDB\Driver\Exception\InvalidArgumentException 用于处理在扩展级别解析参数或选项时发生的错误。