struktur SIGNER_CERT_STORE_INFO
Struktur SIGNER_CERT_STORE_INFO menentukan penyimpanan sertifikat yang digunakan untuk menandatangani dokumen.
Catatan
Struktur ini tidak ditentukan dalam file header apa pun. Untuk menggunakan struktur ini, Anda harus mendefinisikannya sendiri seperti yang ditunjukkan dalam topik ini.
Sintaks
typedef struct _SIGNER_CERT_STORE_INFO {
DWORD cbSize;
PCCERT_CONTEXT pSigningCert;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO;
Anggota
-
cbSize
-
Ukuran struktur dalam byte.
-
pSigningCert
-
Penunjuk ke struktur CERT_CONTEXT untuk sertifikat penandatanganan.
-
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