Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Проверяет правильность лицензии Authenticode XrML.
Синтаксис
HRESULT CertVerifyAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pLicenseBlob,
[in] OPTIONAL DWORD dwFlags,
[out] PAXL_AUTHENTICODE_SIGNER_INFO pSignerInfo,
[out] PAXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo
);
Параметры
pLicenseBlob
[в] Лицензия Authenticode XrML должна быть проверена.
См . структуру CRYPTOAPI_BLOB .
dwFlags
[в] Необязательно. Комбинация следующих значений:
AXL_REVOCATION_NO_CHECK
AXL_REVOCATION_CHECK_END_CERT_ONLY
AXL_REVOCATION_CHECK_ENTIRE_CHAIN
AXL_URL_CACHE_ONLY_RETRIEVAL
AXL_LIFETIME_SIGNING
AXL_TRUST_MICROSOFT_ROOT_ONLY
pSignerInfo
[из] Для получения сведений о подписавшем. Если лицензия не подписана, переменной dwError присваивается значение TRUST_E_NOSIGNATURE. Вызывающий объект отвечает за освобождение ресурсов с помощью функции CertFreeAuthenticodeSignerInfo после использования.
См . раздел Структура AXL_AUTHENTICODE_SIGNER_INFO.
pTimestamperInfo
[из] Для получения сведений об отметке времени (если есть). Если отметки времени для лицензии не установлены, переменной dwError присваивается значение TRUST_E_NOSIGNATURE. Вызывающий объект отвечает за освобождение ресурсов с помощью функции CertFreeAuthenticodeTimestamperInfo после использования.
См . раздел Структура AXL_AUTHENTICODE_TIMESTAMPER_INFO.
Возвращаемое значение
Возвращает значение S_OK в случае успешного выполнения. В противном случае возвращается код ошибки.
Требования
Сборка: clr.dll