CertTimestampAuthenticodeLicense, fonction
Horodate une licence XrML Authenticode.
Syntaxe
HRESULT CertTimestampAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pSignedLicenseBlob,
[in] LPCWSTR pwszTimestampURI,
[out] PCRYPT_DATA_BLOB pTimestampSignatureBlob
);
Paramètres
pSignedLicenseBlob
[en entrée] La licence XrML Authenticode signée à horodater. Consultez la structure CRYPTOAPI_BLOB.
pwszTimestampURI
[en entrée] L'URI du server d'horodatage.
pTimestampSignatureBlob
[en sortie] Un pointeur vers CRYPT_DATA_BLOB pour recevoir la signature de l'horodatage codé en base64. Il est de la responsabilité de l’appelant de libérer pTimestampSignatureBlob
->pbData
avec HepFree()
après l’avoir utilisé. Consultez la structure CRYPTOAPI_BLOB.
Remarques
La signature de l'horodatage est en réalité un message PKCS #7 SignedData dont le contenu est la forme binaire de la valeur de SignatureValue de la signature de la licence. Ceci agit comme une contre-signature de la licence.
Valeur de retour
S_OK
si la fonction réussit. Sinon, retourne un code d'erreur.
Spécifications
Assembly : clr.dll