Share via


CryptographyClient.Decrypt Método

Definición

Sobrecargas

Decrypt(DecryptParameters, CancellationToken)

Descifra el texto cifrado especificado.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Descifra el texto cifrado.

Decrypt(DecryptParameters, CancellationToken)

Descifra el texto cifrado especificado.

public virtual Azure.Security.KeyVault.Keys.Cryptography.DecryptResult Decrypt (Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters decryptParameters, System.Threading.CancellationToken cancellationToken = default);
abstract member Decrypt : Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.DecryptResult
override this.Decrypt : Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.DecryptResult
Public Overridable Function Decrypt (decryptParameters As DecryptParameters, Optional cancellationToken As CancellationToken = Nothing) As DecryptResult

Parámetros

decryptParameters
DecryptParameters

que DecryptParameters contiene los datos que se van a descifrar y otros parámetros para el descifrado dependiente del algoritmo.

cancellationToken
CancellationToken

Una instancia de CancellationToken para cancelar la operación.

Devoluciones

Resultado de la operación de descifrado. El devuelto DecryptResult contiene los datos cifrados junto con información sobre el algoritmo y la clave que se usan para descifrarlos.

Excepciones

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

decryptParameters es null.

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.

Se aplica a

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Descifra el texto cifrado.

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

Parámetros

algorithm
EncryptionAlgorithm

Objeto EncryptionAlgorithm que se va a usar.

ciphertext
Byte[]

Datos cifrados que se van a descifrar.

cancellationToken
CancellationToken

Una instancia de CancellationToken para cancelar la operación.

Devoluciones

Resultado de la operación de descifrado. El devuelto DecryptResult contiene los datos cifrados junto con información sobre el algoritmo y la clave que se usan para descifrarlos.

Excepciones

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

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.

Se aplica a