Condividi tramite


Tabella MsiDigitalCertificate

La tabella MsiDigitalCertificate archivia i certificati in formato flusso binario e associa ogni certificato a una chiave primaria. La chiave primaria viene usata per condividere i certificati tra più oggetti firmati digitalmente. Un certificato digitale è una credenziale che fornisce un mezzo per verificare l'identità. Per altre informazioni, vedere certificati digitali nella sezione Cryptography di Microsoft Windows Software Development Kit (SDK).

Le tabelle MsiDigitalSignature e MsiDigitalCertificate sono disponibili a partire da Windows Installer versione 2.0.

Windows Installer può usare le firme digitali come mezzo per rilevare le risorse danneggiate. Windows Installer versione 2.0 può verificare solo le firme digitali di archivi esterni e solo tramite l'uso delle tabelle MsiDigitalSignature e MsiDigitalCertificate.

A partire da Windows Installer versione 3.0, Windows Installer può verificare le firme digitali delle patch (file msp) usando le tabelle MsiPatchCertificate e MsiDigitalCertificate. Per altre informazioni, vedere Guidelines for Authoring Secure Installations and User Account Control (UAC) Patching.For more information, see Guidelines for Authoring Secure Installations and User Account Control (UAC) Patching.

La tabella MsiDigitalCertificate contiene le colonne seguenti.

Colonna Digitare Chiave Nullable
DigitalCertificate identificatore Y N
CertData binario N N

 

Colonne

DigitalCertificate

Identifica il certificato di firma digitale. Chiave primaria della tabella.

CertData

Rappresentazione binaria del certificato digitale. La colonna CertData contiene la matrice di byte codificata di un contesto certificato. Si tratta del membro pbCertEncoded della struttura CERT_CONTEXT. Il contesto del certificato può essere ottenuto chiamando WinVerifyTrust, MsiGetFileSignatureInformationo importando un file .cer.

Convalida

ICE03
ICE06
ICE29
ICE32
ICE66
ICE81

MsiGetFileSignatureInformation

tabella MsiDigitalSignature

firme digitali e di Windows Installer