MsiDigitalCertificate Table
La table MsiDigitalCertificate stocke les certificats au format de flux binaire et associe chaque certificat à une clé primaire. La clé primaire est utilisée pour partager des certificats entre plusieurs objets signés numériquement. Un certificat numérique est une information d’identification qui fournit un moyen de vérifier l’identité. Pour plus d’informations, consultez certificats numériques dans la section du Kit de développement logiciel (SDK) Microsoft Windows.
Les tables MsiDigitalSignature et MsiDigitalCertificate sont disponibles à partir de Windows Installer version 2.0.
Windows Installer peut utiliser des signatures numériques comme moyen de détecter les ressources endommagées. Windows Installer version 2.0 ne peut vérifier que les signatures numériques des armoires externes, et uniquement à l’aide des tables msiDigitalSignature et MsiDigitalCertificate.
À compter de Windows Installer version 3.0, Windows Installer peut vérifier les signatures numériques des correctifs (fichiers .msp) à l’aide des tables MsiPatchCertificate et MsiDigitalCertificate. Pour plus d’informations, consultez Recommandations en matière de création d’installations sécurisées et contrôle de compte d’utilisateur (UAC) patching.
La table MsiDigitalCertificate contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
DigitalCertificate | identificateur | Y | N |
CertData | binaire | N | N |
Colonnes
-
DigitalCertificate
-
Identifie le certificat de signature numérique. Clé primaire de la table.
-
CertData
-
Représentation binaire du certificat numérique. La colonne CertData contient le tableau d’octets encodé d’un contexte de certificat. Il s’agit du membre pbCertEncoded de la structure CERT_CONTEXT. Le contexte de certificat peut être obtenu en appelant WinVerifyTrust, MsiGetFileSignatureInformationou en important un fichier .cer.
Validation
Rubriques connexes
-
signatures numériques et windows Installer