ECDsaCng.VerifyData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověří digitální podpis.
Přetížení
VerifyData(Byte[], Byte[]) |
Ověří digitální podpis zadaných dat. |
VerifyData(Stream, Byte[]) |
Ověří digitální podpis zadaného datového proudu a přečte ho až na konec datového proudu. |
VerifyData(Byte[], Int32, Int32, Byte[]) |
Ověří podpis pro zadanou délku dat počínaje zadaným posunem. |
VerifyData(Byte[], Byte[])
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Ověří digitální podpis zadaných dat.
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
Parametry
- data
- Byte[]
Data, která byla podepsána.
- signature
- Byte[]
Podpis, který se má ověřit.
Návraty
true
pokud je podpis platný; v opačném případě . false
Výjimky
data
nebo signature
je null
.
Poznámky
Tato metoda vygeneruje podpis pro daná data hashováním vstupních dat pomocí HashAlgorithm vlastnosti a následným podepsáním výsledku.
Platí pro
VerifyData(Stream, Byte[])
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Ověří digitální podpis zadaného datového proudu a přečte ho až na konec datového proudu.
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
Parametry
- data
- Stream
Datový proud, který byl podepsán.
- signature
- Byte[]
Podpis, který se má ověřit.
Návraty
true
pokud je podpis platný; v opačném případě . false
- Atributy
Výjimky
data
nebo signature
je null
.
Poznámky
Tato metoda hashuje vstupní data pomocí HashAlgorithm vlastnosti před ověřením.
Platí pro
VerifyData(Byte[], Int32, Int32, Byte[])
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Ověří podpis pro zadanou délku dat počínaje zadaným posunem.
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
Parametry
- data
- Byte[]
Data, která byla podepsána.
- offset
- Int32
Umístění v datech, ve kterém začínají podepsaná data.
- count
- Int32
Délka dat ve znaménech, offset
která budou podepsána.
- signature
- Byte[]
Podpis, který se má ověřit.
Návraty
true
pokud je podpis platný; v opačném případě . false
- Atributy
Výjimky
offset
nebo count
je menší než nula.
-nebo-
offset
nebo count
je větší než délka pole bajtů předaného v parametru data
.
data
nebo signature
je null
.
Poznámky
Tato metoda hashuje vstupní data pomocí HashAlgorithm vlastnosti před ověřením.