Partager via


KeyResolver Classe

Définition

Azure Key Vault KeyResolver. Cette classe résout Key Vault identificateurs de clé et identificateurs de secret pour créer CryptographyClient des instances capables d’effectuer des opérations de chiffrement avec la clé. Les identificateurs de secret ne peuvent être résolus que si le secret est un tableau d’octets dont la longueur correspond à l’une des longueurs de clé AES (128, 192, 256) et si le type de contenu du secret est application/octet-stream.

public class KeyResolver : Azure.Core.Cryptography.IKeyEncryptionKeyResolver
type KeyResolver = class
    interface IKeyEncryptionKeyResolver
Public Class KeyResolver
Implements IKeyEncryptionKeyResolver
Héritage
KeyResolver
Implémente

Constructeurs

KeyResolver()

Initialise une nouvelle instance de la classe pour la KeyResolver simulation.

KeyResolver(TokenCredential)

Initialise une nouvelle instance de la classe KeyResolver.

KeyResolver(TokenCredential, CryptographyClientOptions)

Initialise une nouvelle instance de la classe KeyResolver.

Méthodes

Resolve(Uri, CancellationToken)

Récupère un CryptographyClient capable d’effectuer des opérations de chiffrement avec la clé représentée par le spécifié keyId.

ResolveAsync(Uri, CancellationToken)

Récupère un CryptographyClient capable d’effectuer des opérations de chiffrement avec la clé représentée par le spécifié keyId.

Implémentations d’interfaces explicites

IKeyEncryptionKeyResolver.Resolve(String, CancellationToken)

Récupère la clé de chiffrement de clé correspondant à l’id de clé spécifié.

IKeyEncryptionKeyResolver.ResolveAsync(String, CancellationToken)

Récupère la clé de chiffrement de clé correspondant à l’id de clé spécifié.

S’applique à