Compartir a través de


CryptographyClient.UnwrapKey Método

Definición

Descifra la clave cifrada especificada.

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

Parámetros

algorithm
KeyWrapAlgorithm

Objeto KeyWrapAlgorithm que se va a usar.

encryptedKey
Byte[]

Clave cifrada.

cancellationToken
CancellationToken

Una instancia de CancellationToken para cancelar la operación.

Devoluciones

Resultado de la operación de desencapsulado. El devuelto UnwrapResult contiene la clave junto con información sobre el algoritmo y la clave usada para desencapsularla.

Excepciones

El especificado algorithm no coincide con la clave correspondiente al identificador de clave.

El proveedor criptográfico local produjo una excepción.

La clave no es válida para la operación actual.

La operación no se admite con la clave especificada.

El servidor devolvió un error. Consulte Message para obtener más información devuelta desde el servidor.

Se aplica a