Sdílet prostřednictvím


ECDsaCng.VerifyData Metoda

Definice

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

truepokud 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

truepokud 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

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

Platí pro