CryptographyClient.DecryptAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken) |
Déchiffre le texte de chiffrement spécifié. |
DecryptAsync(DecryptParameters, CancellationToken) |
Déchiffre le texte chiffré. |
DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)
Déchiffre le texte de chiffrement spécifié.
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.DecryptResult> DecryptAsync (Azure.Security.KeyVault.Keys.Cryptography.EncryptionAlgorithm algorithm, byte[] ciphertext, System.Threading.CancellationToken cancellationToken = default);
abstract member DecryptAsync : Azure.Security.KeyVault.Keys.Cryptography.EncryptionAlgorithm * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.DecryptResult>
override this.DecryptAsync : Azure.Security.KeyVault.Keys.Cryptography.EncryptionAlgorithm * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.DecryptResult>
Public Overridable Function DecryptAsync (algorithm As EncryptionAlgorithm, ciphertext As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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 sur l’algorithme et la clé utilisés pour les déchiffrer.
Exceptions
Le serveur a retourné une erreur. Consultez Message pour plus d’informations retournées à partir du 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 à
DecryptAsync(DecryptParameters, CancellationToken)
Déchiffre le texte chiffré.
public virtual System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.DecryptResult> DecryptAsync (Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters decryptParameters, System.Threading.CancellationToken cancellationToken = default);
abstract member DecryptAsync : Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.DecryptResult>
override this.DecryptAsync : Azure.Security.KeyVault.Keys.Cryptography.DecryptParameters * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Security.KeyVault.Keys.Cryptography.DecryptResult>
Public Overridable Function DecryptAsync (decryptParameters As DecryptParameters, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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 sur 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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour