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