Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Comprueba la validez de una licencia Authenticode XrML.
Sintaxis
HRESULT CertVerifyAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pLicenseBlob,
[in] OPTIONAL DWORD dwFlags,
[out] PAXL_AUTHENTICODE_SIGNER_INFO pSignerInfo,
[out] PAXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo
);
Parámetros
pLicenseBlob
[in] Licencia Authenticode XrML que se va a comprobar.
Vea la estructura CRYPTOAPI_BLOB.
dwFlags
[in] Opcional. Una combinación de los siguientes valores:
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
[out] Para recibir la información del firmante. Si la licencia no estaba firmada, dwError se establece en TRUST_E_NOSIGNATURE. Es responsabilidad del llamante liberar recursos usando la función CertFreeAuthenticodeSignerInfo después de usarlos.
Consulte estructura de AXL_AUTHENTICODE_SIGNER_INFO.
pTimestamperInfo
[out] Para recibir la información del autor de la marca de hora, si está disponible. Si la licencia no tenía marca de hora, dwError se establece en TRUST_E_NOSIGNATURE. Es responsabilidad del llamante liberar recursos usando la función CertFreeAuthenticodeTimestamperInfo después de usarlos.
Consulte estructura de AXL_AUTHENTICODE_TIMESTAMPER_INFO.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error.
Requisitos
Ensamblado: clr.dll