ECDsaCng.VerifyData Metoda

Definicja

Weryfikuje podpis cyfrowy.

Przeciążenia

VerifyData(Byte[], Byte[])

Weryfikuje podpis cyfrowy określonych danych.

VerifyData(Stream, Byte[])

Weryfikuje podpis cyfrowy określonego strumienia danych, odczytując na końcu strumienia.

VerifyData(Byte[], Int32, Int32, Byte[])

Sprawdza podpis dla określonej długości danych, począwszy od określonego przesunięcia.

VerifyData(Byte[], Byte[])

Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

Weryfikuje podpis cyfrowy określonych danych.

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[]

Dane, które zostały podpisane.

signature
Byte[]

Podpis do zweryfikowania.

Zwraca

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Wyjątki

data lub signature to null.

Uwagi

Ta metoda generuje podpis dla danych przez utworzenie skrótu danych wejściowych przy użyciu HashAlgorithm właściwości, a następnie podpisanie wyniku.

Dotyczy

VerifyData(Stream, Byte[])

Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

Weryfikuje podpis cyfrowy określonego strumienia danych, odczytując na końcu strumienia.

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

Strumień danych, który został podpisany.

signature
Byte[]

Podpis do zweryfikowania.

Zwraca

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Atrybuty

Wyjątki

data lub signature to null.

Uwagi

Ta metoda powoduje skróty danych wejściowych przy użyciu właściwości przed weryfikacją HashAlgorithm .

Dotyczy

VerifyData(Byte[], Int32, Int32, Byte[])

Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs
Źródło:
Cng.NotSupported.cs

Sprawdza podpis dla określonej długości danych, począwszy od określonego przesunięcia.

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[]

Dane, które zostały podpisane.

offset
Int32

Lokalizacja w danych, w których zaczynają się podpisane dane.

count
Int32

Długość danych w znakach, po offset których zostanie podpisana.

signature
Byte[]

Podpis do zweryfikowania.

Zwraca

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Atrybuty

Wyjątki

offset lub count jest mniej niż zero.

-lub-

offset lub count jest większy niż długość tablicy bajtów przekazanej w parametrze data .

data lub signature to null.

Uwagi

Ta metoda powoduje skróty danych wejściowych przy użyciu właściwości przed weryfikacją HashAlgorithm .

Dotyczy