Partager via


CryptographyClient.UnwrapKeyAsync Méthode

Définition

Déchiffre la clé chiffrée spécifiée.

public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult> UnwrapKeyAsync (Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm algorithm, byte[] encryptedKey, System.Threading.CancellationToken cancellationToken = default);
abstract member UnwrapKeyAsync : Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult>
override this.UnwrapKeyAsync : Azure.Security.KeyVault.Keys.Cryptography.KeyWrapAlgorithm * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.UnwrapResult>
Public Overridable Function UnwrapKeyAsync (algorithm As KeyWrapAlgorithm, encryptedKey As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of UnwrapResult)

Paramètres

algorithm
KeyWrapAlgorithm

KeyWrapAlgorithm à utiliser.

encryptedKey
Byte[]

Clé chiffrée.

cancellationToken
CancellationToken

CancellationToken permettant d’annuler l’opération.

Retours

Résultat de l’opération de désencapsulage. Le retourné UnwrapResult contient la clé, ainsi que des informations concernant l’algorithme et la clé utilisés pour la désencapsuler.

Exceptions

Le spécifié algorithm ne correspond pas à la clé correspondant à l’identificateur de clé.

Le fournisseur de chiffrement local a levé une exception.

La clé n’est pas valide pour l’opération en cours.

L’opération n’est pas prise en charge avec la clé spécifiée.

Le serveur a retourné une erreur. Consultez Message pour plus d’informations renvoyées par le serveur.

S’applique à