Tabel MsiDigitalCertificate
Tabel MsiDigitalCertificate menyimpan sertifikat dalam format aliran biner dan mengaitkan setiap sertifikat dengan kunci primer. Kunci primer digunakan untuk berbagi sertifikat di antara beberapa objek yang ditandatangani secara digital. Sertifikat digital adalah kredensial yang menyediakan sarana untuk memverifikasi identitas. Untuk informasi selengkapnya, lihat Sertifikat Digital di bagian Kriptografi kit Pengembangan Perangkat Lunak (SDK) Microsoft Windows.
Tabel MsiDigitalSignature dan MsiDigitalCertificate tersedia dimulai dengan Windows Installer versi 2.0.
Windows Installer dapat menggunakan tanda tangan digital sebagai sarana untuk mendeteksi sumber daya yang rusak. Windows Installer versi 2.0 hanya dapat memverifikasi tanda tangan digital lemari eksternal, dan hanya dengan menggunakan tabel MsiDigitalSignature dan MsiDigitalCertificate.
Dimulai dengan Windows Installer versi 3.0, Windows Installer dapat memverifikasi tanda tangan digital patch (file.msp) dengan menggunakan tabel MsiPatchCertificate dan MsiDigitalCertificate. Untuk informasi selengkapnya, lihat Panduan untuk Penulisan Penginstalan Aman dan Patching Kontrol Akun Pengguna (UAC).
Tabel MsiDigitalCertificate memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
DigitalCertificate | Pengidentifikasi | Y | N |
CertData | Biner | N | N |
Kolom
-
DigitalCertificate
-
Mengidentifikasi sertifikat tanda tangan digital. Kunci utama tabel.
-
CertData
-
Representasi biner sertifikat digital. Kolom CertData berisi array byte yang dikodekan dari konteks sertifikat. Ini adalah anggota pbCertEncoded dari struktur CERT_CONTEXT . Konteks sertifikat dapat diperoleh dengan memanggil WinVerifyTrust, MsiGetFileSignatureInformation, atau dengan mengimpor file .cer.
Validasi
Topik terkait