Partager via


CryptographyClient.VerifyData Méthode

Définition

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 à