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.
[Struktur WINTRUST_DATA tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.]
Struktur
Sintaksis
typedef struct _WINTRUST_DATA {
DWORD cbStruct;
LPVOID pPolicyCallbackData;
LPVOID pSIPClientData;
DWORD dwUIChoice;
DWORD fdwRevocationChecks;
DWORD dwUnionChoice;
union {
#if ...
WINTRUST_FILE_INFO_ *pFile;
#else
struct WINTRUST_FILE_INFO_ *pFile;
#endif
#if ...
WINTRUST_CATALOG_INFO_ *pCatalog;
#else
struct WINTRUST_CATALOG_INFO_ *pCatalog;
#endif
#if ...
WINTRUST_BLOB_INFO_ *pBlob;
#else
struct WINTRUST_BLOB_INFO_ *pBlob;
#endif
#if ...
WINTRUST_SGNR_INFO_ *pSgnr;
#else
struct WINTRUST_SGNR_INFO_ *pSgnr;
#endif
#if ...
WINTRUST_CERT_INFO_ *pCert;
#else
struct WINTRUST_CERT_INFO_ *pCert;
#endif
#if ...
WINTRUST_DETACHED_SIG_INFO_ *pDetachedSig;
#else
struct WINTRUST_DETACHED_SIG_INFO_ *pDetachedSig;
#endif
};
DWORD dwStateAction;
HANDLE hWVTStateData;
WCHAR *pwszURLReference;
DWORD dwProvFlags;
DWORD dwUIContext;
struct WINTRUST_SIGNATURE_SETTINGS_ *pSignatureSettings;
} WINTRUST_DATA, *PWINTRUST_DATA;
Anggota
cbStruct
Ukuran, dalam byte, dari struktur ini.
pPolicyCallbackData
Pointer ke buffer data yang digunakan untuk meneruskan data khusus kebijakan ke penyedia kebijakan. Anggota ini dapat null.
pSIPClientData
Pointer ke buffer data yang digunakan untuk meneruskan paket antarmuka subjek (SIP) ke penyedia SIP. Anggota ini dapat null.
dwUIChoice
Menentukan jenis antarmuka pengguna (UI) yang akan digunakan. Anggota ini harus menjadi salah satu nilai berikut.
fdwRevocationChecks
Opsi pemeriksaan pencabutan sertifikat. Anggota ini dapat diatur untuk menambahkan pemeriksaan pencabutan ke yang dilakukan oleh penyedia kebijakan yang dipilih. Anggota ini harus menjadi salah satu nilai berikut.
dwUnionChoice
Menentukan anggota serikat yang akan digunakan dan, dengan demikian, jenis objek yang kepercayaannya akan diverifikasi. Anggota ini harus menjadi salah satu nilai berikut.
pFile
Penunjuk ke struktur WINTRUST_FILE_INFO.
pCatalog
Penunjuk ke struktur WINTRUST_CATALOG_INFO.
pBlob
Penunjuk ke struktur WINTRUST_BLOB_INFO.
pSgnr
Penunjuk ke struktur WINTRUST_SGNR_INFO.
pCert
Penunjuk ke struktur WINTRUST_CERT_INFO.
pDetachedSig
dwStateAction
Menentukan tindakan yang akan diambil. Ini bisa menjadi salah satu nilai berikut.
hWVTStateData
Handel ke data status. Konten anggota ini tergantung pada nilai anggota dwStateAction.
pwszURLReference
Dicadangkan untuk digunakan di masa mendatang. Atur ke NULL.
dwProvFlags
nilai DWORD yang menentukan pengaturan penyedia kepercayaan. Ini bisa menjadi kombinasi bitwise dari nol atau lebih dari nilai berikut.
| Nilai | Arti |
|---|---|
|
Kepercayaan diverifikasi dengan cara yang sama seperti yang diterapkan oleh Internet Explorer 4.0. |
|
Fungsionalitas rantai Internet Explorer 4.0 tidak digunakan. |
|
Verifikasi default penyedia kebijakan, seperti penandatanganan kode untuk Authenticode, tidak dilakukan, dan sertifikat diasumsikan valid untuk semua penggunaan. |
|
Pemeriksaan pencabutan tidak dilakukan. |
|
Pemeriksaan pencabutan dilakukan pada sertifikat akhir saja. |
|
Pemeriksaan pencabutan dilakukan pada seluruh rantai sertifikat. |
|
Pemeriksaan pencabutan dilakukan pada seluruh rantai sertifikat, tidak termasuk sertifikat akar. |
|
Tidak didukung. |
|
Hanya hash yang diverifikasi. |
|
Pemeriksaan versi sistem operasi default dilakukan. Bendera ini hanya digunakan untuk memverifikasi file yang ditandatangani katalog. |
|
Jika bendera ini tidak diatur, tanda tangan bertanda sepanjang waktu dianggap valid selamanya. Mengatur bendera ini membatasi masa pakai tanda tangan yang valid ke masa pakai sertifikat penandatanganan. Ini memungkinkan tanda tangan bertanda waktu kedaluwarsa. |
|
Gunakan hanya cache lokal untuk pemeriksaan pencabutan. Mencegah pemeriksaan pencabutan melalui jaringan.
Windows XP: Nilai ini tidak didukung. |
|
Nonaktifkan penggunaan algoritma hashing MD2 dan MD4. Jika file ditandatangani dengan menggunakan MD2 atau MD4 dan jika bendera ini diatur, kesalahan NTE_BAD_ALGID dikembalikan.
Catatan Bendera ini didukung pada Windows 7 dengan SP1 dan sistem operasi yang lebih baru.
|
|
Jika bendera ini ditentukan, diasumsikan bahwa file yang sedang diverifikasi telah diunduh dari web dan memiliki Tanda atribut Web. Kebijakan yang dimaksudkan untuk diterapkan ke Tanda file Web akan diberlakukan.
Catatan Bendera ini didukung pada Windows 8.1 dan sistem operasi yang lebih baru atau pada sistem yang telah menginstal KB2862966.
|
dwUIContext
Nilai DWORD
| Nilai | Arti |
|---|---|
|
Gunakan saat memanggil WinVerifyTrust untuk file yang akan dijalankan. Ini adalah nilai default. |
|
Gunakan saat memanggil WinVerifyTrust untuk file yang akan diinstal. |
pSignatureSettings
Penunjuk ke struktur WINTRUST_SIGNATURE_SETTINGS.
Windows 7 dengan KB3033929, Windows 8, dan Windows Server 2012: Dukungan untuk anggota ini dimulai.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Header |
wintrust.h |