Delen via


CertTimestampAuthenticodeLicense, functie

Tijdstempels voor een Authenticode XrML-licentie.

Syntaxis

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

Parameters

pSignedLicenseBlob
[in] De ondertekende Authenticode XrML-licentie moet een tijdstempel hebben. Zie de CRYPTOAPI_BLOB structuur.

pwszTimestampURI
[in] De URI van de tijdstempelserver.

pTimestampSignatureBlob
[uit] Een aanwijzer voor CRYPT_DATA_BLOB om de met base64 gecodeerde tijdstempelhandtekening te ontvangen. Het is de verantwoordelijkheid van de beller om vrij pTimestampSignatureBlobte geven ->pbData met HepFree() na gebruik. Zie de CRYPTOAPI_BLOB structuur.

Opmerkingen

De tijdstempelhandtekening is in feite een PKCS #7 SignedData-bericht waarvan de inhoud de binaire vorm is van de SignatureValue van de handtekening van de licentie. In principe fungeert dit als een tegenhandtekening van de licentie.

Retourwaarde

S_OK als de functie slaagt. Anders wordt een foutcode geretourneerd.

Vereisten

Assembly: clr.dll

Zie ook