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

ICE03
ICE06
ICE29
ICE32
ICE66
ICE81

MsiGetFileSignatureInformation

Tabel MsiDigitalSignature

Tanda Tangan Digital dan Alat Penginstal Windows