MsiDigitalCertificate Tablosu
MsiDigitalCertificate tablosu sertifikaları ikili akış biçiminde depolar ve her sertifikayı birincil anahtarla ilişkilendirir. Birincil anahtar, sertifikaları dijital olarak imzalanan birden çok nesne arasında paylaşmak için kullanılır. Dijital sertifika, kimliği doğrulamak için bir araç sağlayan bir kimlik bilgisidir. Daha fazla bilgi için Microsoft Windows Yazılım Geliştirme Seti'nin (SDK) Şifreleme bölümündeki Dijital Sertifikalar bölümüne bakın.
MsiDigitalSignature ve MsiDigitalCertificate tabloları Windows Installer sürüm 2.0'dan itibaren kullanılabilir.
Windows Installer, bozuk kaynakları algılamak için dijital imzaları bir araç olarak kullanabilir. Windows Installer sürüm 2.0 yalnızca dış dolapların dijital imzalarını doğrulayabilir ve yalnızca MsiDigitalSignature ve MsiDigitalCertificate tablolarını kullanarak doğrulayabilir.
Windows Installer sürüm 3.0'dan başlayarak, Windows Installer MsiPatchCertificate ve MsiDigitalCertificate tablolarını kullanarak düzeltme eklerinin (.msp dosyaları) dijital imzalarını doğrulayabilir. Daha fazla bilgi için bkz. Güvenli Yükleme yazma yönergeleri ve Kullanıcı Hesabı Denetimi (UAC) Düzeltme Eki Uygulama.
MsiDigitalCertificate tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
DigitalCertificate | Tanımlayıcı | Y | N |
CertData | İkili | N | N |
Sütun
-
DigitalCertificate'i
-
Dijital imza sertifikasını tanımlar. Tablonun birincil anahtarı.
-
CertData
-
Dijital sertifikanın ikili gösterimi. CertData sütunu, bir sertifika bağlamının kodlanmış bayt dizisini içerir. Bu, CERT_CONTEXT yapısının pbCertEncoded üyesidir. Sertifika bağlamı, WinVerifyTrust, MsiGetFileSignatureInformationçağrılarak veya bir .cer dosyası içeri aktarılarak elde edilebilir.
Doğrulama
ICE03
ICE06
ICE29
ice32
ice66
ice81
İlgili konular