ECDsaCng.VerifyData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .