Partager via


CryptographyClient.Decrypt Méthode

Définition

Surcharges

Decrypt(DecryptParameters, CancellationToken)

Déchiffre le texte chiffré spécifié.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Déchiffre le texte chiffré.

Decrypt(DecryptParameters, CancellationToken)

Déchiffre le texte chiffré spécifié.

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

Paramètres

decryptParameters
DecryptParameters

DecryptParameters contenant les données à déchiffrer et d’autres paramètres pour le déchiffrement dépendant de l’algorithme.

cancellationToken
CancellationToken

CancellationToken permettant d’annuler l’opération.

Retours

Résultat de l’opération de déchiffrement. Le retourné DecryptResult contient les données chiffrées, ainsi que des informations concernant l’algorithme et la clé utilisés pour les déchiffrer.

Exceptions

L’algorithme spécifié ne correspond pas à la clé correspondant à l’identificateur de clé.

decryptParameters a la valeur null.

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.

S’applique à

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Déchiffre le texte chiffré.

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

Paramètres

algorithm
EncryptionAlgorithm

EncryptionAlgorithm à utiliser.

ciphertext
Byte[]

Données chiffrées à déchiffrer.

cancellationToken
CancellationToken

CancellationToken permettant d’annuler l’opération.

Retours

Résultat de l’opération de déchiffrement. Le retourné DecryptResult contient les données chiffrées, ainsi que des informations concernant l’algorithme et la clé utilisés pour les déchiffrer.

Exceptions

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

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.

S’applique à