SignerInfo.CheckSignature 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.
Memverifikasi tanda tangan digital pesan.
Overload
CheckSignature(Boolean) |
Metode memverifikasi CheckSignature(Boolean) tanda tangan digital pesan dan, secara opsional, memvalidasi sertifikat. |
CheckSignature(X509Certificate2Collection, Boolean) |
Metode memverifikasi CheckSignature(X509Certificate2Collection, Boolean) tanda tangan digital pesan dengan menggunakan kumpulan sertifikat yang ditentukan dan, secara opsional, memvalidasi sertifikat. |
CheckSignature(Boolean)
- Sumber:
- SignerInfo.cs
- Sumber:
- SignerInfo.cs
Metode memverifikasi CheckSignature(Boolean) tanda tangan digital pesan dan, secara opsional, memvalidasi sertifikat.
public:
void CheckSignature(bool verifySignatureOnly);
public void CheckSignature (bool verifySignatureOnly);
member this.CheckSignature : bool -> unit
Public Sub CheckSignature (verifySignatureOnly As Boolean)
Parameter
- verifySignatureOnly
- Boolean
Nilai bool yang menentukan apakah hanya tanda tangan digital yang diverifikasi. Jika verifySignatureOnly
adalah true
, hanya tanda tangan yang diverifikasi. Jika verifySignatureOnly
adalah false
, tanda tangan digital diverifikasi, rantai sertifikat divalidasi, dan tujuan sertifikat divalidasi. Tujuan sertifikat dianggap valid jika sertifikat tidak memiliki penggunaan kunci atau jika penggunaan kunci mendukung tanda tangan digital atau nonrepudiasi.
Pengecualian
Referensi null diteruskan ke metode yang tidak menerimanya sebagai argumen yang valid.
Operasi kriptografi tidak dapat diselesaikan.
Panggilan metode tidak valid untuk status objek saat ini.
Keterangan
Metode ini memberikan pengecualian jika verifikasi tanda tangan digital gagal atau persyaratan validasi apa pun tidak terpenuhi.
Jika validasi yang lebih kompleks diperlukan, pemanggil dapat menentukan bahwa hanya tanda tangan yang diverifikasi lalu menggunakan X509Chain objek untuk melakukan validasi kustom.
Berlaku untuk
CheckSignature(X509Certificate2Collection, Boolean)
- Sumber:
- SignerInfo.cs
- Sumber:
- SignerInfo.cs
Metode memverifikasi CheckSignature(X509Certificate2Collection, Boolean) tanda tangan digital pesan dengan menggunakan kumpulan sertifikat yang ditentukan dan, secara opsional, memvalidasi sertifikat.
public:
void CheckSignature(System::Security::Cryptography::X509Certificates::X509Certificate2Collection ^ extraStore, bool verifySignatureOnly);
public void CheckSignature (System.Security.Cryptography.X509Certificates.X509Certificate2Collection extraStore, bool verifySignatureOnly);
member this.CheckSignature : System.Security.Cryptography.X509Certificates.X509Certificate2Collection * bool -> unit
Public Sub CheckSignature (extraStore As X509Certificate2Collection, verifySignatureOnly As Boolean)
Parameter
- extraStore
- X509Certificate2Collection
Objek X509Certificate2Collection yang dapat digunakan untuk memvalidasi rantai. Jika tidak ada sertifikat tambahan yang akan digunakan untuk memvalidasi rantai, gunakan CheckSignature(Boolean) alih-alih CheckSignature(X509Certificate2Collection, Boolean).
- verifySignatureOnly
- Boolean
Nilai bool yang menentukan apakah hanya tanda tangan digital yang diverifikasi. Jika verifySignatureOnly
adalah true
, hanya tanda tangan yang diverifikasi. Jika verifySignatureOnly
adalah false
, tanda tangan digital diverifikasi, rantai sertifikat divalidasi, dan tujuan sertifikat divalidasi. Tujuan sertifikat dianggap valid jika sertifikat tidak memiliki penggunaan kunci atau jika penggunaan kunci mendukung tanda tangan digital atau nonrepudiasi.
Pengecualian
Referensi null diteruskan ke metode yang tidak menerimanya sebagai argumen yang valid.
Operasi kriptografi tidak dapat diselesaikan.
Panggilan metode tidak valid untuk status objek saat ini.
Keterangan
Metode ini memberikan pengecualian jika verifikasi tanda tangan digital gagal atau persyaratan validasi apa pun tidak terpenuhi.
Jika validasi yang lebih kompleks diperlukan, pemanggil dapat menentukan bahwa hanya tanda tangan yang diverifikasi lalu menggunakan X509Chain objek untuk melakukan validasi kustom.