ECDsaCng.VerifyData ECDsaCng.VerifyData ECDsaCng.VerifyData ECDsaCng.VerifyData Method

Définition

Vérifie une signature numérique.Verifies a digital signature.

Surcharges

VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[])

Vérifie la signature numérique des données spécifiées.Verifies the digital signature of the specified data.

VerifyData(Stream, Byte[]) VerifyData(Stream, Byte[]) VerifyData(Stream, Byte[]) VerifyData(Stream, Byte[])

Vérifie la signature numérique du flux de données spécifié, en lisant jusqu'à la fin le flux de données.Verifies the digital signature of the specified data stream, reading to the end of the stream.

VerifyData(Byte[], Int32, Int32, Byte[]) VerifyData(Byte[], Int32, Int32, Byte[]) VerifyData(Byte[], Int32, Int32, Byte[]) VerifyData(Byte[], Int32, Int32, Byte[])

Vérifie une signature pour la longueur spécifiée de données, en commençant à l'offset spécifié.Verifies a signature for the specified length of data, beginning at the specified offset.

VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[]) VerifyData(Byte[], Byte[])

Vérifie la signature numérique des données spécifiées.Verifies the digital signature of the specified data.

public:
 bool VerifyData(cli::array <System::Byte> ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, byte[] signature);
override this.VerifyData : byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte()) As Boolean

Paramètres

data
Byte[]

les données qui ont été signées ;The data that was signed.

signature
Byte[]

Signature qui doit être vérifiée.The signature to be verified.

Retours

true si la signature est valide ; sinon, false.true if the signature is valid; otherwise, false.

Exceptions

data ou signature est null.data or signature is null.

Remarques

Cette méthode génère une signature pour les données spécifiées en hachant les données d’entrée à HashAlgorithm l’aide de la propriété, puis en signant le résultat.This method generates a signature for the given data by hashing the input data using the HashAlgorithm property, and then signing the result.

VerifyData(Stream, Byte[]) VerifyData(Stream, Byte[]) VerifyData(Stream, Byte[]) VerifyData(Stream, Byte[])

Vérifie la signature numérique du flux de données spécifié, en lisant jusqu'à la fin le flux de données.Verifies the digital signature of the specified data stream, reading to the end of the stream.

public:
 bool VerifyData(System::IO::Stream ^ data, cli::array <System::Byte> ^ signature);
[System.Security.SecurityCritical]
public bool VerifyData (System.IO.Stream data, byte[] signature);
override this.VerifyData : System.IO.Stream * byte[] -> bool
Public Function VerifyData (data As Stream, signature As Byte()) As Boolean

Paramètres

data
Stream Stream Stream Stream

Le flux de données qui a été signé.The data stream that was signed.

signature
Byte[]

Signature qui doit être vérifiée.The signature to be verified.

Retours

true si la signature est valide ; sinon, false.true if the signature is valid; otherwise, false.

Exceptions

data ou signature est null.data or signature is null.

Remarques

Cette méthode hache les données d’entrée à l’aide HashAlgorithm de la propriété avant la vérification.This method hashes the input data by using the HashAlgorithm property before verification.

VerifyData(Byte[], Int32, Int32, Byte[]) VerifyData(Byte[], Int32, Int32, Byte[]) VerifyData(Byte[], Int32, Int32, Byte[]) VerifyData(Byte[], Int32, Int32, Byte[])

Vérifie une signature pour la longueur spécifiée de données, en commençant à l'offset spécifié.Verifies a signature for the specified length of data, beginning at the specified offset.

public:
 bool VerifyData(cli::array <System::Byte> ^ data, int offset, int count, cli::array <System::Byte> ^ signature);
[System.Security.SecurityCritical]
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
override this.VerifyData : byte[] * int * int * byte[] -> bool
Public Function VerifyData (data As Byte(), offset As Integer, count As Integer, signature As Byte()) As Boolean

Paramètres

data
Byte[]

les données qui ont été signées ;The data that was signed.

offset
Int32 Int32 Int32 Int32

L'emplacement dans les données où les données signées commencent.The location in the data at which the signed data begins.

count
Int32 Int32 Int32 Int32

La longueur des données, en caractères, à partir de offset qui sera signée.The length of the data, in characters, following offset that will be signed.

signature
Byte[]

Signature qui doit être vérifiée.The signature to be verified.

Retours

true si la signature est valide ; sinon, false.true if the signature is valid; otherwise, false.

Exceptions

offset ou count est inférieur à zéro.offset or count is less then zero.

- ou --or- offset ou count est supérieur à la longueur du tableau d'octets transmis dans le paramètre data.offset or count is larger than the length of the byte array passed in the data parameter.

data ou signature a la valeur null.data or signature is null.

Remarques

Cette méthode hache les données d’entrée à l’aide HashAlgorithm de la propriété avant la vérification.This method hashes the input data by using the HashAlgorithm property before verification.

S’applique à