MsiDigitalCertificate 資料表
MsiDigitalCertificate 資料表會以二進位資料流程格式儲存憑證,並將每個憑證與主鍵產生關聯。 主鍵是用來在多個數位簽署的物件之間共用憑證。 數位憑證是一種認證,可提供驗證身分識別的方法。 如需詳細資訊,請參閱 Microsoft Windows 軟體發展工具組 (SDK) 中的密碼編譯一節中的數位憑證。
MsiDigitalSignature 和 MsiDigitalCertificate資料表可從 Windows Installer 2.0 版開始提供。
Windows Installer 可以使用數位簽章作為偵測損毀資源的方法。 Windows Installer 2.0 版只能驗證外部封包的數位簽章,而且只能藉由使用 MsiDigitalSignature 和 MsiDigitalCertificate 資料表。
從 Windows Installer 3.0 版開始,Windows Installer 可以使用 MsiPatchCertificate 和 MsiDigitalCertificate 資料表來驗證 (.msp 檔案的數位簽章) 。 如需詳細資訊,請參閱 撰寫安全安裝 與 使用者帳戶控制 (UAC) 修補的指導方針。
MsiDigitalCertificate 資料表具有下列資料行。
資料行 | 類型 | 答案 | Nullable |
---|---|---|---|
DigitalCertificate | 識別碼 | Y | N |
CertData | 二進位 | N | N |
資料行
-
DigitalCertificate
-
識別數位簽章憑證。 資料表的主鍵。
-
CertData
-
數位憑證的二進位標記法。 CertData 資料行包含憑證內容的編碼位元組陣列。 這是CERT_CONTEXT結構的pbCertEncoded成員。 您可以藉由呼叫 WinVerifyTrust、 MsiGetFileSignatureInformation或匯入 .cer 檔案來取得憑證內容。
驗證
相關主題