Compartir a través de


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

Consulte también