struktur SIGNER_SPC_CHAIN_INFO
Struktur SIGNER_SPC_CHAIN_INFO menentukan Sertifikat Penerbit Perangkat Lunak (SPC) dan rantai sertifikat yang digunakan untuk menandatangani dokumen.
Catatan
Struktur ini tidak didefinisikan dalam file header apa pun. Untuk menggunakan struktur ini, Anda harus mendefinisikannya sendiri seperti yang ditunjukkan dalam topik ini.
Sintaks
typedef struct _SIGNER_SPC_CHAIN_INFO {
DWORD cbSize;
LPCWSTR pwszSpcFile;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;
Anggota
-
cbSize
-
Ukuran struktur dalam byte.
-
pwszSpcFile
-
Nama file SPC yang digunakan untuk menandatangani dokumen.
-
dwCertPolicy
-
Menentukan bagaimana sertifikat ditambahkan ke tanda tangan. Untuk menemukan rantai sertifikat, penyimpanan MY, CA, ROOT, dan SPC, selain penyimpanan yang ditentukan oleh anggota hCertStore , diperiksa. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
Nilai Makna - SIGNER_CERT_POLICY_CHAIN
- 2 (0x2)
Tambahkan hanya sertifikat dalam rantai sertifikat. - SIGNER_CERT_POLICY_CHAIN_NO_ROOT
- 8 (0x8)
Tambahkan hanya sertifikat dalam rantai sertifikat, tidak termasuk sertifikat akar. - SIGNER_CERT_POLICY_STORE
- 1 (0x1)
Tambahkan semua sertifikat di penyimpanan yang ditentukan oleh anggota hCertStore . Bendera ini bisa menjadi kombinasi bitwise-OR dengan salah satu nilai lain yang mungkin untuk anggota ini. -
hCertStore
-
Opsional. Handel ke penyimpanan sertifikat tambahan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Lihat juga