CryptographyClient.VerifyData 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
VerifyData(SignatureAlgorithm, Stream, Byte[], CancellationToken) |
Vérifie la signature spécifiée. |
VerifyData(SignatureAlgorithm, Byte[], Byte[], CancellationToken) |
Vérifie la signature spécifiée. |
VerifyData(SignatureAlgorithm, Stream, Byte[], CancellationToken)
Vérifie la signature spécifiée.
public virtual Azure.Security.KeyVault.Keys.Cryptography.VerifyResult VerifyData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
override this.VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
Public Overridable Function VerifyData (algorithm As SignatureAlgorithm, data As Stream, signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As VerifyResult
Paramètres
- algorithm
- SignatureAlgorithm
SignatureAlgorithm à utiliser. Il doit s’agir du même algorithme que celui utilisé pour signer les données.
- data
- Stream
Données correspondant à la signature.
- signature
- Byte[]
Signature à vérifier.
- cancellationToken
- CancellationToken
CancellationToken permettant d’annuler l’opération.
Retours
Résultat de l’opération de vérification. Si la signature est valide, la IsValid propriété du retourné VerifyResult est définie sur true.
Exceptions
Le spécifié algorithm
ne correspond pas à la clé correspondant à l’identificateur de clé.
data
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.
Le serveur a retourné une erreur. Consultez Message pour plus d’informations renvoyées par le serveur.
Remarques
L’algorithme de hachage utilisé pour calculer la synthèse est dérivé de l’algorithme spécifié :
S’applique à
VerifyData(SignatureAlgorithm, Byte[], Byte[], CancellationToken)
Vérifie la signature spécifiée.
public virtual Azure.Security.KeyVault.Keys.Cryptography.VerifyResult VerifyData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
override this.VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
Public Overridable Function VerifyData (algorithm As SignatureAlgorithm, data As Byte(), signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As VerifyResult
Paramètres
- algorithm
- SignatureAlgorithm
SignatureAlgorithm à utiliser. Il doit s’agir du même algorithme que celui utilisé pour signer les données.
- data
- Byte[]
Données correspondant à la signature.
- signature
- Byte[]
Signature à vérifier.
- cancellationToken
- CancellationToken
CancellationToken permettant d’annuler l’opération.
Retours
Résultat de l’opération de vérification. Si la signature est valide, la IsValid propriété du retourné VerifyResult est définie sur true.
Exceptions
Le spécifié algorithm
ne correspond pas à la clé correspondant à l’identificateur de clé.
data
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.
Le serveur a retourné une erreur. Consultez Message pour plus d’informations renvoyées par le serveur.
Remarques
L’algorithme de hachage utilisé pour calculer la synthèse est dérivé de l’algorithme spécifié :
S’applique à
Azure SDK for .NET