ECDsaCng.VerifyData Méthode

Définition

Vérifie une signature numérique.

Surcharges

VerifyData(Byte[], Byte[])

Vérifie la signature numérique des données spécifiées.

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.

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é.

VerifyData(Byte[], Byte[])

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Vérifie la signature numérique des données spécifiées.

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
member 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 ;

signature
Byte[]

Signature à vérifier.

Retours

true si la signature est valide ; sinon, false.

Exceptions

data ou signature est null.

Remarques

Cette méthode génère une signature pour les données données en hachant les données d’entrée à l’aide de la HashAlgorithm propriété, puis en signant le résultat.

S’applique à

VerifyData(Stream, Byte[])

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Vérifie la signature numérique du flux de données spécifié, en lisant jusqu'à la fin le flux de données.

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

Paramètres

data
Stream

Le flux de données qui a été signé.

signature
Byte[]

Signature à vérifier.

Retours

true si la signature est valide ; sinon, false.

Attributs

Exceptions

data ou signature est null.

Remarques

Cette méthode hache les données d’entrée à l’aide de la HashAlgorithm propriété avant la vérification.

S’applique à

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

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Vérifie une signature pour la longueur spécifiée de données, en commençant à l'offset spécifié.

public:
 bool VerifyData(cli::array <System::Byte> ^ data, int offset, int count, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
override this.VerifyData : byte[] * int * int * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : byte[] * int * int * byte[] -> bool
member 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 ;

offset
Int32

L'emplacement dans les données où les données signées commencent.

count
Int32

La longueur des données, en caractères, à partir de offset qui sera signée.

signature
Byte[]

Signature à vérifier.

Retours

true si la signature est valide ; sinon, false.

Attributs

Exceptions

offset ou count est inférieur à zéro.

- ou -

offset ou count est supérieur à la longueur du tableau d'octets transmis dans le paramètre data.

data ou signature est null.

Remarques

Cette méthode hache les données d’entrée à l’aide de la HashAlgorithm propriété avant la vérification.

S’applique à