CertTimestampAuthenticodeLicense (Función)
Aplica marcas de hora a una licencia Authenticode XrML.
Sintaxis
HRESULT CertTimestampAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pSignedLicenseBlob,
[in] LPCWSTR pwszTimestampURI,
[out] PCRYPT_DATA_BLOB pTimestampSignatureBlob
);
Parámetros
pSignedLicenseBlob
[in] Licencia Authenticode XrML firmada a la que se va a aplicar la marca de hora. Vea la estructura CRYPTOAPI_BLOB.
pwszTimestampURI
[in] URI del servidor de marca de hora.
pTimestampSignatureBlob
[out] Puntero a CRYPT_DATA_BLOB para recibir la firma de marca de hora con codificación base64. Es responsabilidad del llamante liberar pTimestampSignatureBlob
->pbData
con HepFree()
después de su uso. Vea la estructura CRYPTOAPI_BLOB.
Comentarios
La firma de marca de hora es en realidad un mensaje PKCS #7 SignedData cuyo contenido es el formato binario del SignatureValue de la firma de la licencia. Básicamente, actúa como contrafirma de la licencia.
Valor devuelto
S_OK
si la función se realiza correctamente. De lo contrario, devuelve un código de error.
Requisitos
Ensamblado: clr.dll