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
Argomenti correlati
-
firme digitali e di Windows Installer