Compartilhar via


KeyResolver Classe

Definição

KeyResolver do Key Vault do Azure. Essa classe resolve Key Vault identificadores de chave e identificadores de segredo para criar CryptographyClient instâncias capazes de executar operações criptográficas com a chave. Identificadores secretos só poderão ser resolvidos se o Segredo for uma matriz de bytes com um comprimento correspondente a um dos comprimentos de chave AES (128, 192, 256) e o tipo de conteúdo do segredo for application/octet-stream.

public class KeyResolver : Azure.Core.Cryptography.IKeyEncryptionKeyResolver
type KeyResolver = class
    interface IKeyEncryptionKeyResolver
Public Class KeyResolver
Implements IKeyEncryptionKeyResolver
Herança
KeyResolver
Implementações

Construtores

KeyResolver()

Inicializa uma nova instância da KeyResolver classe para simulação.

KeyResolver(TokenCredential)

Inicializa uma nova instância da classe KeyResolver.

KeyResolver(TokenCredential, CryptographyClientOptions)

Inicializa uma nova instância da classe KeyResolver.

Métodos

Resolve(Uri, CancellationToken)

Recupera uma CryptographyClient capaz de executar operações criptográficas com a chave representada pelo especificado keyId.

ResolveAsync(Uri, CancellationToken)

Recupera uma CryptographyClient capaz de executar operações criptográficas com a chave representada pelo especificado keyId.

Implantações explícitas de interface

IKeyEncryptionKeyResolver.Resolve(String, CancellationToken)

Recupera a chave de criptografia de chave correspondente à keyId especificada.

IKeyEncryptionKeyResolver.ResolveAsync(String, CancellationToken)

Recupera a chave de criptografia de chave correspondente à keyId especificada.

Aplica-se a