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