Sdílet prostřednictvím


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

ICE03
ICE06
ICE29
ICE32
ICE66
ICE81

MsiGetFileSignatureInformation

tabulky MsiDigitalSignature

digitální podpisy a Instalační služby systému Windows