Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memverifikasi validitas lisensi Kode autentikasi XrML.
Sintaks
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
[masuk] Lisensi Kode autentikasi XrML akan diverifikasi.
Lihat struktur CRYPTOAPI_BLOB.
dwFlags
[masuk] Fakultatif. Kombinasi dari nilai-nilai berikut:
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
[keluar] Untuk menerima informasi penanda tangan. Jika lisensi tidak ditandatangani, dwError diatur ke TRUST_E_NOSIGNATURE. Pemanggil bertanggung jawab untuk membebaskan sumber daya dengan menggunakan fungsi CertFreeAuthenticodeSignerInfo setelah digunakan.
Lihat Struktur AXL_AUTHENTICODE_SIGNER_INFO.
pTimestamperInfo
[keluar] Untuk menerima informasi stempel waktu, jika tersedia. Jika lisensi tidak diberi stempel waktu, dwError diatur ke TRUST_E_NOSIGNATURE. Pemanggil bertanggung jawab untuk membebaskan sumber daya dengan menggunakan fungsi CertFreeAuthenticodeTimestamperInfo setelah digunakan.
Lihat Struktur AXL_AUTHENTICODE_TIMESTAMPER_INFO.
Tampilkan Nilai
Mengembalikan S_OK jika berhasil. Jika tidak, kembalikan kode galat.
Persyaratan
Rakitan: clr.dll