Partager via


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

Voir aussi