Partager via


ECDsaCng.VerifyData Méthode

Définition

Vérifie une signature numérique.

Surcharges

Nom Description
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 à la fin du flux.

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

Vérifie une signature pour la longueur spécifiée des données, en commençant par le décalage spécifié.

VerifyData(Byte[], Byte[])

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
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[]

La 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 hachage des 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
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

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

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

Flux de données signé.

signature
Byte[]

La 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
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Vérifie une signature pour la longueur spécifiée des données, en commençant par le décalage 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

Emplacement dans les données à partir duquel les données signées commencent.

count
Int32

Longueur des données, en caractères, qui seront offset signées.

signature
Byte[]

La 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 passé dans le data paramètre.

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 à