Tabel MsiPackageCertificate

Tabel MsiPackageCertificate mencantumkan sertifikat tanda tangan digital yang digunakan untuk memverifikasi identitas paket penginstalan yang membuat Penginstalan Beberapa Paket ini.

Gunakan tabel ini untuk menulis penginstalan beberapa paket untuk produk yang berisi beberapa paket alat penginstal Windows. Jika paket pertama ditandatangani secara digital, dan berisi Tabel MsiPackageCertificate yang menentukan sertifikat digital untuk semua paket yang tersisa dalam produk, administrator hanya perlu menerima perintah Kontrol Akun Pengguna (UAC) yang ditampilkan untuk paket pertama. Setelah menerima permintaan UAC untuk paket pertama, fungsi yang ditentukan pengguna dalam tabel MsiEmbeddedChainer kemudian dapat menggabungkan paket yang tersisa ke penginstalan beberapa paket tanpa menampilkan permintaan UAC dan memerlukan respons administrator untuk setiap paket.

Jika satu atau beberapa fungsi dalam tabel MsiEmbeddedChainer meminta paket yang tidak ditandatangani, permintaan UAC lain yang memerlukan interaksi administrator ditampilkan untuk setiap paket yang tidak ditandatangani. Jika administrator menerima perintah UAC ini, penginstalan multi-paket akan berlanjut. Setelah administrator memberikan kredensial untuk paket, tidak ada permintaan UAC yang akan ditampilkan lagi untuk paket tersebut selama penginstalan multi-paket ini. Jika administrator menolak permintaan UAC untuk paket, alat penginstal Windows mengembalikan penginstalan multi-paket sebelum berkomitmen untuk menginstal paket apa pun milik produk.

Windows Installer 4.0 atau yang lebih lama: Tidak didukung. Tabel ini tersedia dimulai dengan Windows Installer 4.5.

Tabel MsiPackageCertificate memiliki kolom berikut:

Kolom Jenis Kunci Dapat diubah ke null
PackageCertificate Pengidentifikasi Y N
DigitalCertificate_ Pengidentifikasi N N

 

Kolom

PackageCertificate

Pengidentifikasi unik untuk baris ini dalam Tabel MsiPackageCertificate.

DigitalCertificate

Kunci eksternal ke dalam kolom pertama Tabel MsiDigitalCertificate. Baris yang ditunjukkan dalam Tabel MsiDigitalCertificate berisi representasi biner sertifikat penanda tangan.

Validasi

ICE39
ICE81

MsiEmbeddedChainer

Tabel MsiDigitalCertificate