Бөлісу құралы:


Функция CertTimestampAuthenticodeLicense

Отметки времени для лицензии Authenticode XrML.

Синтаксис

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

Параметры

pSignedLicenseBlob
[в] Подписанная лицензия Authenticode XrML, требующая отметки времени. См . структуру CRYPTOAPI_BLOB .

pwszTimestampURI
[в] URL-адресу сервера отметок времени.

pTimestampSignatureBlob
[из] Указатель на CRYPT_DATA_BLOB для получения подписи с отметкой времени в кодировке base64. Это ответственность звонящего, чтобы освободить pTimestampSignatureBlob->pbData с HepFree() после использования. См . структуру CRYPTOAPI_BLOB .

Комментарии

Подпись с отметкой времени фактически представляет собой сообщение PKCS #7 SignedData, содержимое которого является двоичной формой SignatureValue из подписи лицензии. По сути, она действует как подпись, подтверждающая лицензию.

Возвращаемое значение

S_OK, если функция выполняется успешно. В противном случае возвращается код ошибки.

Требования

Сборка: clr.dll

См. также раздел