Tabulka MsiDigitalCertificate
Tabulka MsiDigitalCertificate ukládá certifikáty ve formátu binárního datového proudu a přidruží každý certifikát k primárnímu klíči. Primární klíč slouží ke sdílení certifikátů mezi několika digitálně podepsanými objekty. Digitální certifikát je přihlašovací údaje, které poskytují prostředky k ověření identity. Další informace naleznete v tématu digitální certifikáty v části kryptografie sady Microsoft Windows Software Development Kit (SDK).
Tabulky MsiDigitalSignature a MsiDigitalCertificate jsou k dispozici od Instalační služby systému Windows verze 2.0.
Instalační služba systému Windows může používat digitální podpisy jako prostředek k detekci poškozených prostředků. Instalační služba systému Windows verze 2.0 může ověřit pouze digitální podpisy externích skříní a pouze pomocí tabulek MsiDigitalSignature a MsiDigitalCertificate.
Počínaje instalační službou systému Windows verze 3.0 může Instalační služba systému Windows ověřit digitální podpisy oprav (souborů .msp) pomocí MsiPatchCertificate a tabulek MsiDigitalCertificate. Další informace najdete v tématu Pokyny pro vytváření zabezpečených instalací a opravy uživatelských účtů (UAC).
Tabulka MsiDigitalCertificate obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
DigitalCertificate | identifikátor | Y | N |
CertData | binární | N | N |
Sloupce
-
DigitalCertificate
-
Identifikuje certifikát digitálního podpisu. Primární klíč tabulky
-
CertData
-
Binární reprezentace digitálního certifikátu. Sloupec CertData obsahuje zakódované bajtové pole kontextu certifikátu. Toto je pbCertEncoded člen struktury CERT_CONTEXT. Kontext certifikátu lze získat voláním WinVerifyTrust, MsiGetFileSignatureInformationnebo importem souboru .cer.
Validace
Související témata
-
digitální podpisy a Instalační služby systému Windows