struktur SIGNER_CERT
Struktur SIGNER_CERT menentukan sertifikat yang digunakan untuk menandatangani dokumen. Sertifikat dapat disimpan dalam file Sertifikat Penerbit Perangkat Lunak (SPC) atau di penyimpanan sertifikat.
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 {
DWORD cbSize;
DWORD dwCertChoice;
union {
LPCWSTR pwszSpcFile;
SIGNER_CERT_STORE_INFO *pCertStoreInfo;
SIGNER_SPC_CHAIN_INFO *pSpcChainInfo;
};
HWND hwnd;
} SIGNER_CERT, *PSIGNER_CERT;
Anggota
-
cbSize
-
Ukuran struktur dalam byte.
-
dwCertChoice
-
Menentukan bagaimana sertifikat disimpan. Anggota ini bisa menjadi satu atau beberapa nilai berikut.
Nilai Makna - SIGNER_CERT_SPC_FILE
- 1
Sertifikat disimpan dalam file SPC. Anggota pwszSpcFile berisi jalur dan nama file file SPC. - SIGNER_CERT_STORE
- 2
Sertifikat disimpan di penyimpanan sertifikat. Anggota pCertStoreInfo berisi penunjuk ke struktur SIGNER_CERT_STORE_INFO yang menentukan penyimpanan sertifikat tempat sertifikat disimpan. - SIGNER_CERT_SPC_CHAIN
- 3
Sertifikat disimpan dalam file SPC dan dikaitkan dengan rantai sertifikat. Anggota pSpcChainInfo berisi penunjuk ke struktur SIGNER_SPC_CHAIN_INFO yang berisi informasi rantai untuk sertifikat. -
pwszSpcFile
-
Penunjuk ke string Unicode yang dihentikan null yang berisi jalur dan nama file file SPC tempat sertifikat disimpan. Anggota ini hanya digunakan jika anggota dwCertChoice berisi SIGNER_CERT_SPC_FILE.
-
pCertStoreInfo
-
Penunjuk ke struktur SIGNER_CERT_STORE_INFO yang menentukan penyimpanan sertifikat tempat sertifikat disimpan. Anggota ini hanya digunakan jika anggota dwCertChoice berisi SIGNER_CERT_STORE.
-
pSpcChainInfo
-
Penunjuk ke struktur SIGNER_SPC_CHAIN_INFO yang berisi informasi rantai untuk sertifikat. Anggota ini hanya digunakan jika anggota dwCertChoice berisi SIGNER_CERT_SPC_CHAIN.
-
hwnd
-
Gagang jendela yang akan digunakan sebagai pemilik kotak dialog apa pun yang ditampilkan. Anggota ini saat ini tidak digunakan dan diabaikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
Lihat juga