為 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