Megosztás a következőn keresztül:


MsiDigitalCertificate tábla

Az MsiDigitalCertificate tábla bináris stream formátumban tárolja a tanúsítványokat, és minden tanúsítványt elsődleges kulccsal társít. Az elsődleges kulcs a tanúsítványok több digitálisan aláírt objektum közötti megosztására szolgál. A digitális tanúsítvány egy hitelesítő adat, amely az identitás ellenőrzésére szolgál. További információ: Digitális tanúsítványok a Microsoft Windows Szoftverfejlesztői Készlet (SDK) titkosítási szakaszában.

A MsiDigitalSignature és MsiDigitalCertificate táblák a Windows Installer 2.0-s verziójától kezdve érhetők el.

A Windows Installer digitális aláírásokkal észlelheti a sérült erőforrásokat. A Windows Installer 2.0-s verziója csak a külső szekrények digitális aláírását tudja ellenőrizni, és csak a MsiDigitalSignature és MsiDigitalCertificate táblák használatával.

A Windows Installer 3.0-s verziójától kezdve a Windows Installer az MsiPatchCertificate és az MsiDigitalCertificate táblák használatával ellenőrizheti a javítások (.msp fájlok) digitális aláírását. További információ: Biztonsági telepítések és Felhasználói fiókok felügyelete (UAC) javítása.

Az MsiDigitalCertificate tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
DigitalCertificate azonosító Y N
CertData bináris N N

 

Oszlopok

DigitalCertificate

Azonosítja a digitális aláírási tanúsítványt. A tábla elsődleges kulcsa.

CertData

A digitális tanúsítvány bináris ábrázolása. A CertData oszlop egy tanúsítványkörnyezet kódolt bájttömbje. Ez a CERT_CONTEXT szerkezet pbCertEncoded tagja. A tanúsítványkörnyezet a WinVerifyTrust , MsiGetFileSignatureInformationmeghívásával vagy egy .cer fájl importálásával szerezhető be.

Érvényesítés

ICE03
ICE06
ICE29
ICE32
ICE66
ICE81

MsiGetFileSignatureInformation

MsiDigitalSignature tábla

digitális aláírások és Windows Installer-