Bagikan melalui


ECDsaCng.VerifyData Metode

Definisi

Memverifikasi tanda tangan digital.

Overload

VerifyData(Byte[], Byte[])

Memverifikasi tanda tangan digital dari data yang ditentukan.

VerifyData(Stream, Byte[])

Memverifikasi tanda tangan digital aliran data yang ditentukan, membaca ke akhir aliran.

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

Memverifikasi tanda tangan untuk panjang data yang ditentukan, dimulai pada offset yang ditentukan.

VerifyData(Byte[], Byte[])

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Memverifikasi tanda tangan digital dari data yang ditentukan.

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

Parameter

data
Byte[]

Data yang ditandatangani.

signature
Byte[]

Tanda tangan yang akan diverifikasi.

Mengembalikan

true jika tanda tangan valid; jika tidak, false.

Pengecualian

data atau signature adalah null.

Keterangan

Metode ini menghasilkan tanda tangan untuk data yang diberikan dengan hash data input menggunakan HashAlgorithm properti , lalu menandatangani hasilnya.

Berlaku untuk

VerifyData(Stream, Byte[])

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Memverifikasi tanda tangan digital aliran data yang ditentukan, membaca ke akhir aliran.

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

Parameter

data
Stream

Aliran data yang ditandatangani.

signature
Byte[]

Tanda tangan yang akan diverifikasi.

Mengembalikan

true jika tanda tangan valid; jika tidak, false.

Atribut

Pengecualian

data atau signature adalah null.

Keterangan

Metode ini hash data input dengan menggunakan HashAlgorithm properti sebelum verifikasi.

Berlaku untuk

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

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Memverifikasi tanda tangan untuk panjang data yang ditentukan, dimulai pada offset yang ditentukan.

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

Parameter

data
Byte[]

Data yang ditandatangani.

offset
Int32

Lokasi dalam data tempat data yang ditandatangani dimulai.

count
Int32

Panjang data, dalam karakter, mengikuti offset yang akan ditandatangani.

signature
Byte[]

Tanda tangan yang akan diverifikasi.

Mengembalikan

true jika tanda tangan valid; jika tidak, false.

Atribut

Pengecualian

offset atau count kurang dari itu nol.

-atau-

offset atau count lebih besar dari panjang array byte yang diteruskan dalam data parameter .

data atau signature adalah null.

Keterangan

Metode ini hash data input dengan menggunakan HashAlgorithm properti sebelum verifikasi.

Berlaku untuk