Bagikan melalui


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

SIGNER_CERT