Funzione CertTimestampAuthenticodeLicense
Aggiunge un timestamp a una licenza Authenticode XrML.
Sintassi
HRESULT CertTimestampAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pSignedLicenseBlob,
[in] LPCWSTR pwszTimestampURI,
[out] PCRYPT_DATA_BLOB pTimestampSignatureBlob
);
Parametri
pSignedLicenseBlob
[in] Licenza Authenticode XrML firmata a cui aggiungere un timestamp. Vedere la struttura CRYPTOAPI_BLOB .
pwszTimestampURI
[in] URI del server di timestamp.
pTimestampSignatureBlob
[out] Puntatore a CRYPT_DATA_BLOB per ricevere la firma del timestamp con codifica base64. È responsabilità del chiamante liberare pTimestampSignatureBlob
,>pbData
con HepFree()
dopo l'uso. Vedere la struttura CRYPTOAPI_BLOB .
Commenti
La firma del timestamp è in realtà un messaggio SignedData PKCS #7 il cui contenuto è il formato binario di SignatureValue dalla firma della licenza. Agisce fondamentalmente come controfirma della licenza.
Valore restituito
S_OK
se la funzione ha esito positivo. In caso contrario, verrà restituito un codice di errore.
Requisiti
Assembly: clr.dll