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