函数名:MongoDB\Driver\ClientEncryption::removeKeyAltName()
适用版本:MongoDB PHP扩展版本 1.7.0+
用法:此方法用于从客户端加密配置中删除一个密钥的备用名称。
语法:public function removeKeyAltName(string $keyAltName): void
参数:
返回值:无返回值。
示例:
<?php
// 创建一个客户端加密配置对象
$encryption = new MongoDB\Driver\ClientEncryption([
'keyVaultNamespace' => 'encryption.keys',
'kmsProviders' => [
'aws' => [
'accessKeyId' => 'your-access-key-id',
'secretAccessKey' => 'your-secret-access-key',
],
],
]);
// 删除密钥的备用名称
$encryption->removeKeyAltName('myKeyAltName');
echo "密钥备用名称已成功删除!";
?>
注意事项:
MongoDB\Driver\ClientEncryption::createKey()方法创建一个密钥,并将其备用名称添加到客户端加密配置中。