DSA.VerifySignature Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan. |
VerifySignature(Byte[], Byte[]) |
Saat ditimpa di kelas turunan, verifikasi DSA tanda tangan untuk data yang ditentukan. |
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan digital valid untuk hash data yang disediakan. |
VerifySignature(Byte[], Byte[], DSASignatureFormat) |
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan. |
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan.
public:
bool VerifySignature(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> signature, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public bool VerifySignature (ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.VerifySignature : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> bool
Public Function VerifySignature (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Boolean
Parameter
- hash
- ReadOnlySpan<Byte>
Hash yang ditandatangani.
- signature
- ReadOnlySpan<Byte>
Tanda tangan untuk diverifikasi.
- signatureFormat
- DSASignatureFormat
Format pengodean untuk signature
.
Mengembalikan
true
jika tanda tangan digital valid untuk data yang disediakan; jika tidak, false
.
Pengecualian
signatureFormat
bukan format yang diketahui.
Terjadi kesalahan dalam operasi verifikasi.
Berlaku untuk
VerifySignature(Byte[], Byte[])
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Saat ditimpa di kelas turunan, verifikasi DSA tanda tangan untuk data yang ditentukan.
public:
abstract bool VerifySignature(cli::array <System::Byte> ^ rgbHash, cli::array <System::Byte> ^ rgbSignature);
public abstract bool VerifySignature (byte[] rgbHash, byte[] rgbSignature);
abstract member VerifySignature : byte[] * byte[] -> bool
Public MustOverride Function VerifySignature (rgbHash As Byte(), rgbSignature As Byte()) As Boolean
Parameter
- rgbHash
- Byte[]
Hash data yang ditandatangani dengan rgbSignature
.
- rgbSignature
- Byte[]
Tanda tangan yang akan diverifikasi untuk rgbData
.
Mengembalikan
true
jika rgbSignature
cocok dengan tanda tangan yang dihitung menggunakan algoritma hash dan kunci rgbHash
yang ditentukan pada ; jika tidak, false
.
Pengecualian
Jenis implementasi hanya mendukung DSA warisan (FIPS 186-2), dan nilai hash tidak panjangnya 20 byte.
-atau-
Memverifikasi tanda tangan jika tidak gagal.
Lihat juga
Berlaku untuk
VerifySignature(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Memverifikasi bahwa tanda tangan digital valid untuk hash data yang disediakan.
public:
virtual bool VerifySignature(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> signature);
public virtual bool VerifySignature (ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature);
abstract member VerifySignature : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
override this.VerifySignature : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Overridable Function VerifySignature (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte)) As Boolean
Parameter
- hash
- ReadOnlySpan<Byte>
Hash data untuk diverifikasi.
- signature
- ReadOnlySpan<Byte>
Tanda tangan yang akan diverifikasi.
Mengembalikan
true
jika tanda tangan digital valid untuk hash; jika tidak, false
.
Pengecualian
Jenis implementasi hanya mendukung DSA warisan (FIPS 186-2), dan nilai hash tidak panjangnya 20 byte.
-atau-
Memverifikasi tanda tangan jika tidak gagal.
Keterangan
Implementasi default dari metode ini memanggil VerifySignature(Byte[], Byte[]) setelah menyalin rentang ke array. Jenis turunan harus mengambil alih metode ini untuk menghindari pembuatan array perantara.
Berlaku untuk
VerifySignature(Byte[], Byte[], DSASignatureFormat)
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
- Sumber:
- DSA.cs
Memverifikasi bahwa tanda tangan digital valid untuk hash yang disediakan.
public:
bool VerifySignature(cli::array <System::Byte> ^ rgbHash, cli::array <System::Byte> ^ rgbSignature, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public bool VerifySignature (byte[] rgbHash, byte[] rgbSignature, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.VerifySignature : byte[] * byte[] * System.Security.Cryptography.DSASignatureFormat -> bool
Public Function VerifySignature (rgbHash As Byte(), rgbSignature As Byte(), signatureFormat As DSASignatureFormat) As Boolean
Parameter
- rgbHash
- Byte[]
Hash yang ditandatangani.
- rgbSignature
- Byte[]
Tanda tangan untuk diverifikasi.
- signatureFormat
- DSASignatureFormat
Format pengodean untuk rgbSignature
.
Mengembalikan
true
jika tanda tangan digital valid untuk data yang disediakan; jika tidak, false
.
Pengecualian
rgbHash
atau rgbSignature
adalah null
.
signatureFormat
bukan format yang diketahui.
Terjadi kesalahan dalam operasi verifikasi.