共用方式為


CertTimestampAuthenticodeLicense 函式

為 Authenticode XrML 授權加上時間戳記。

語法

HRESULT CertTimestampAuthenticodeLicense (
    [in]  PCRYPT_DATA_BLOB   pSignedLicenseBlob,
    [in]  LPCWSTR            pwszTimestampURI,
    [out] PCRYPT_DATA_BLOB   pTimestampSignatureBlob
);

參數

pSignedLicenseBlob
[in] 要加上時間戳記的已簽署 Authenticode XrML 授權。 請參閱 CRYPTOAPI_BLOB 結構。

pwszTimestampURI
[in] 時間戳記伺服器的 URI。

pTimestampSignatureBlob
[out] CRYPT_DATA_BLOB (要接收 Base 64 編碼的時間戳記簽章) 的指標。 呼叫端有責任在使用之後,利用 HepFree() 釋放 pTimestampSignatureBlob->pbData。 請參閱 CRYPTOAPI_BLOB 結構。

備註

時間戳記簽章實際上是 PKCS #7 SignedData 訊息,其內容是來自授權簽章的 SignatureValue 二進位格式。 基本上是將此當作授權的副署。

傳回值

如果函式成功,會傳回 S_OK。 否則會傳回錯誤碼。

規格需求

組件:clr.dll

另請參閱