struktur PST_AUTHENTICODEDATA
[Protected Storage (Pstore) tersedia untuk digunakan di Windows Server 2003 dan Windows XP. Ini hanya tersedia untuk operasi baca-saja di Windows Server 2008 dan Windows Vista, tetapi mungkin tidak tersedia dalam versi berikutnya. Pstore menggunakan implementasi perlindungan data yang lebih lama. Pengembang sangat didorong untuk memanfaatkan perlindungan data yang lebih kuat yang disediakan oleh fungsi CryptProtectData dan CryptUnprotectData .]
Menentukan data yang akan digunakan dalam verifikasi Microsoft Authenticode data item.
Sintaks
typedef struct {
DWORD cbSize;
DWORD dwModifiers;
LPCWSTR szRootCA;
LPCWSTR szIssuer;
LPCWSTR szPublisher;
LPCWSTR szProgramName;
} PST_AUTHENTICODEDATA, *PPST_AUTHENTICODE_DATA;
Anggota
-
cbSize
-
Ukuran struktur ini.
-
dwModifiers
-
Nilai yang mengidentifikasi pengubah yang harus diverifikasi oleh salah satu rantai pemanggil.
Nilai Makna - PST_AC_SINGLE_CALLER
- 0
Hanya satu tingkat dalam rantai panggilan ke PStore. Penelepon melewati pemeriksaan verifikasi. Gambar yang ditentukan adalah pemanggil langsung, dan merupakan aplikasi (.exe). - PST_AC_TOP_LEVEL_CALLER
- 1
Pemanggil tingkat atas harus melewati pemeriksaan, tetapi mungkin ada DLL perantara. Gambar yang ditentukan belum tentu merupakan pemanggil langsung, dan merupakan aplikasi (.exe). - PST_AC_IMMEDIATE_CALLER
- 2
Penelepon langsung harus melewati pemeriksaan, tetapi tidak perlu menjadi proses tingkat atas. Gambar yang ditentukan adalah pemanggil langsung, dan gambar dapat berupa aplikasi (.exe) atau DLL. -
szRootCA
-
Penunjuk ke string karakter lebar yang mewakili otoritas sertifikasi akar (CA) untuk sertifikat; gunakan NULL untuk menggunakan CA yang tersedia.
-
szIssuer
-
Penunjuk ke string karakter lebar yang mewakili CA yang mengeluarkan sertifikat; gunakan NULL untuk menggunakan CA yang tersedia.
-
szPublisher
-
Penunjuk ke string karakter lebar yang mewakili penerbit perangkat lunak; gunakan NULL untuk menggunakan CA yang tersedia.
-
szProgramName
-
Penunjuk ke string karakter lebar yang mewakili nama program; gunakan NULL untuk menggunakan CA yang tersedia.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|