你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeyResolver 类

定义

Azure 密钥保管库 KeyResolver。 此类解析密钥保管库密钥标识符和机密标识符,以创建CryptographyClient能够使用密钥执行加密操作的实例。 仅当机密是一个字节数组,其长度与 AES 密钥长度之一 (128、192、256) 且机密的内容类型为 application/octet-stream 时,才能解析机密标识符。

public class KeyResolver : Azure.Core.Cryptography.IKeyEncryptionKeyResolver
type KeyResolver = class
    interface IKeyEncryptionKeyResolver
Public Class KeyResolver
Implements IKeyEncryptionKeyResolver
继承
KeyResolver
实现

构造函数

KeyResolver()

初始化 类的新实例 KeyResolver 进行模拟。

KeyResolver(TokenCredential)

初始化 KeyResolver 类的新实例。

KeyResolver(TokenCredential, CryptographyClientOptions)

初始化 KeyResolver 类的新实例。

方法

Resolve(Uri, CancellationToken)

CryptographyClient检索能够使用指定的 keyId表示的密钥执行加密操作的 。

ResolveAsync(Uri, CancellationToken)

CryptographyClient检索能够使用指定的 keyId表示的密钥执行加密操作的 。

显式接口实现

IKeyEncryptionKeyResolver.Resolve(String, CancellationToken)

检索对应于指定 keyId 的密钥加密密钥。

IKeyEncryptionKeyResolver.ResolveAsync(String, CancellationToken)

检索对应于指定 keyId 的密钥加密密钥。

适用于