Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überprüft die Gültigkeit einer Authenticode-XrML-Lizenz.
Syntax
HRESULT CertVerifyAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pLicenseBlob,
[in] OPTIONAL DWORD dwFlags,
[out] PAXL_AUTHENTICODE_SIGNER_INFO pSignerInfo,
[out] PAXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo
);
Parameter
pLicenseBlob
[in] Die Authenticode-XrML-Lizenz, die überprüft werden soll.
Weitere Informationen finden Sie in der CRYPTOAPI_BLOB-Struktur.
dwFlags
[in] Optional. Eine Kombination der folgenden Werte:
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] Für den Erhalt von Informationen über den Signaturgeber. Wenn die Lizenz nicht signiert wurde, ist dwError auf TRUST_E_NOSIGNATURE eingestellt. Es liegt in der Verantwortung des Aufrufers, nach Verwendung mit der CertFreeAuthenticodeSignerInfo-Funktion Ressourcen freizusetzen.
Siehe AXL_AUTHENTICODE_SIGNER_INFO Struktur.
pTimestamperInfo
[out] Für den Erhalt von Informationen über den Ersteller des Zeitstempels, wenn verfügbar. Wenn die Lizenz keinen Zeitstempel erhalten hat, ist dwError auf TRUST_E_NOSIGNATURE eingestellt. Es liegt in der Verantwortung des Aufrufers, nach Verwendung mit der CertFreeAuthenticodeTimestamperInfo-Funktion Ressourcen freizusetzen.
Siehe AXL_AUTHENTICODE_TIMESTAMPER_INFO Struktur.
Rückgabewert
Gibt bei Erfolg S_OK zurück. Andernfalls wird ein Fehlercode zurückgegeben.
Anforderungen
Assembly: clr.dll