Freigeben über


KeyResolver Klasse

Definition

Azure Key Vault KeyResolver. Diese Klasse löst Key Vault Key Identifiers und Secret Identifiers auf, um Instanzen zu erstellenCryptographyClient, die kryptografische Vorgänge mit dem Schlüssel ausführen können. Geheimnisbezeichner können nur aufgelöst werden, wenn das Geheimnis ein Bytearray mit einer Länge ist, die einer der AES-Schlüssellängen (128, 192, 256) entspricht und der Inhaltstyp des Geheimnisses application/octet-stream ist.

public class KeyResolver : Azure.Core.Cryptography.IKeyEncryptionKeyResolver
type KeyResolver = class
    interface IKeyEncryptionKeyResolver
Public Class KeyResolver
Implements IKeyEncryptionKeyResolver
Vererbung
KeyResolver
Implementiert

Konstruktoren

KeyResolver()

Initialisiert eine neue instance der KeyResolver -Klasse zum Mocking.

KeyResolver(TokenCredential)

Initialisiert eine neue Instanz der KeyResolver-Klasse.

KeyResolver(TokenCredential, CryptographyClientOptions)

Initialisiert eine neue Instanz der KeyResolver-Klasse.

Methoden

Resolve(Uri, CancellationToken)

Ruft eine CryptographyClient ab, die kryptografische Vorgänge mit dem durch den angegebenen keyIddargestellten Schlüssel ausführen kann.

ResolveAsync(Uri, CancellationToken)

Ruft eine CryptographyClient ab, die kryptografische Vorgänge mit dem durch den angegebenen keyIddargestellten Schlüssel ausführen kann.

Explizite Schnittstellenimplementierungen

IKeyEncryptionKeyResolver.Resolve(String, CancellationToken)

Ruft den Schlüsselverschlüsselungsschlüssel ab, der der angegebenen keyId entspricht.

IKeyEncryptionKeyResolver.ResolveAsync(String, CancellationToken)

Ruft den Schlüsselverschlüsselungsschlüssel ab, der der angegebenen keyId entspricht.

Gilt für: