Fungsi WTHelperGetProvSignerFromChain (wintrust.h)
[Fungsi WTHelperGetProvSignerFromChain tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini dapat diubah atau tidak tersedia dalam versi berikutnya. Untuk verifikasi sertifikat, gunakan fungsi CertGetCertificateChain dan CertVerifyCertificateChainPolicy . Untuk verifikasi tanda tangan teknologi Microsoft Authenticode, gunakan .NET Framework.]
Fungsi WTHelperGetProvSignerFromChain mengambil penanda tangan atau countersigner berdasarkan indeks dari rantai. Fungsi ini tidak memiliki pustaka impor terkait. Anda harus menggunakan fungsi LoadLibrary dan GetProcAddress untuk menautkan secara dinamis ke Wintrust.dll.
Sintaks
CRYPT_PROVIDER_SGNR * WTHelperGetProvSignerFromChain(
[in] CRYPT_PROVIDER_DATA *pProvData,
[in] DWORD idxSigner,
[in] BOOL fCounterSigner,
[in] DWORD idxCounterSigner
);
Parameter
[in] pProvData
Penunjuk ke struktur CRYPT_PROVIDER_DATA yang berisi informasi penanda tangan dan penanda tangan.
[in] idxSigner
Indeks penanda tangan. Indeks berbasis nol.
[in] fCounterSigner
Jika TRUE, countersigner, seperti yang ditentukan oleh idxCounterSigner, diambil oleh fungsi ini; penanda tangan yang berisi countersigner diidentifikasi oleh idxSigner. Jika FALSE, penanda tangan, seperti yang ditentukan oleh idxSigner, diambil oleh fungsi ini.
[in] idxCounterSigner
Indeks countersigner. Indeks berbasis nol. Countersigner berlaku untuk penanda tangan yang diidentifikasi oleh idxSigner.
Nilai kembali
Jika fungsi berhasil, fungsi mengembalikan penunjuk ke struktur CRYPT_PROVIDER_SGNR untuk penanda tangan atau countersigner yang diminta.
Jika fungsi gagal, fungsi akan mengembalikan NULL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wintrust.h |
Pustaka | Wintrust.lib |
DLL | Wintrust.dll |