Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Authenticode XrML lisansının geçerliliğini doğrular.
Sözdizimi
HRESULT CertVerifyAuthenticodeLicense (
[in] PCRYPT_DATA_BLOB pLicenseBlob,
[in] OPTIONAL DWORD dwFlags,
[out] PAXL_AUTHENTICODE_SIGNER_INFO pSignerInfo,
[out] PAXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo
);
Parametreler
pLicenseBlob
[in] Doğrulanacak Authenticode XrML lisansı.
CRYPTOAPI_BLOB yapısına bakın.
dwFlags
[in] Isteğe bağlı. Aşağıdaki değerlerin birleşimi:
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] İmzalayanın bilgilerini almak için. Lisans imzalanmadıysa TRUST_E_NOSIGNATURE dwError olarak ayarlanır. Kullanımdan sonra CertFreeAuthenticodeSignerInfo işlevini kullanarak kaynakları boşaltmak çağıranın sorumluluğundadır.
Bkz. AXL_AUTHENTICODE_SIGNER_INFO Yapısı.
pTimestamperInfo
[out] Varsa zaman damgalayıcı bilgilerini almak için. Lisans zaman damgalı değilse, dwError TRUST_E_NOSIGNATURE olarak ayarlanır. Kullanıldıktan sonra CertFreeAuthenticodeTimestamperInfo işlevini kullanarak kaynakları boşaltmak çağıranın sorumluluğundadır.
Bkz. AXL_AUTHENTICODE_TIMESTAMPER_INFO Yapısı.
Dönüş Değeri
Başarılı olursa döndürür S_OK . Aksi takdirde bir hata kodu döndürür.
Gereksinimler
Derleme: clr.dll