Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdza ważność licencji Authenticode XrML.
Składnia
HRESULT CertVerifyAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pLicenseBlob,
[in] OPTIONAL DWORD dwFlags,
[out] PAXL_AUTHENTICODE_SIGNER_INFO pSignerInfo,
[out] PAXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo
);
Parametry
pLicenseBlob
[w] Licencja Authenticode XrML, która ma zostać zweryfikowana.
Zobacz strukturę CRYPTOAPI_BLOB .
dwFlags
[w] Opcjonalne. Kombinacja następujących wartości:
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] Aby otrzymywać informacje o użytkowniku podpisającego. Jeśli licencja nie została podpisana, dwError jest ustawiona na TRUST_E_NOSIGNATURE. Jest to odpowiedzialność wywołująca za zwalnianie zasobów przy użyciu funkcji CertFreeAuthenticodeSignerInfo po użyciu.
Zobacz AXL_AUTHENTICODE_SIGNER_INFO Struktura.
pTimestamperInfo
[out] Aby otrzymywać informacje sygnatury czasowej, jeśli są dostępne. Jeśli licencja nie została sygnatura czasowa, dwError jest ustawiona na TRUST_E_NOSIGNATURE. Jest to odpowiedzialność wywołująca za zwalnianie zasobów przy użyciu funkcji CertFreeAuthenticodeTimestamperInfo po użyciu.
Zobacz AXL_AUTHENTICODE_TIMESTAMPER_INFO Struktura.
Wartość zwracana
Zwraca wartość w przypadku powodzenia S_OK . W przeciwnym razie zwraca kod błędu.
Wymagania
Zestaw: clr.dll