SIGNER_CERT Struktur
Die SIGNER_CERT-Struktur gibt ein Zertifikat an , das zum Signieren eines Dokuments verwendet wird. Das Zertifikat kann in einer SPC-Datei ( Software Publisher Certificate ) oder in einem Zertifikatspeicher gespeichert werden.
Hinweis
Diese Struktur ist in keiner Headerdatei definiert. Um diese Struktur zu verwenden, müssen Sie sie selbst definieren, wie in diesem Thema gezeigt.
Syntax
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;
Member
-
cbSize
-
Die Größe der Struktur in Byte.
-
dwCertChoice
-
Gibt an, wie das Zertifikat gespeichert wird. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert Bedeutung - SIGNER_CERT_SPC_FILE
- 1
Das Zertifikat wird in einer SPC-Datei gespeichert. Das pwszSpcFile-Element enthält den Pfad und den Dateinamen der SPC-Datei. - SIGNER_CERT_STORE
- 2
Das Zertifikat wird in einem Zertifikatspeicher gespeichert. Das pCertStoreInfo-Element enthält einen Zeiger auf eine SIGNER_CERT_STORE_INFO-Struktur , die den Zertifikatspeicher angibt, in dem das Zertifikat gespeichert wird. - SIGNER_CERT_SPC_CHAIN
- 3
Das Zertifikat wird in einer SPC-Datei gespeichert und einer Zertifikatkette zugeordnet. Das pSpcChainInfo-Element enthält einen Zeiger auf eine SIGNER_SPC_CHAIN_INFO-Struktur , die die Ketteninformationen für das Zertifikat enthält. -
pwszSpcFile
-
Ein Zeiger auf eine mit NULL beendete Unicode-Zeichenfolge, die den Pfad und dateinamen der SPC-Datei enthält, in der das Zertifikat gespeichert ist. Dieses Element wird nur verwendet, wenn das dwCertChoice-ElementSIGNER_CERT_SPC_FILE enthält.
-
pCertStoreInfo
-
Ein Zeiger auf eine SIGNER_CERT_STORE_INFO-Struktur , die den Zertifikatspeicher angibt, in dem das Zertifikat gespeichert ist. Dieses Element wird nur verwendet, wenn das dwCertChoice-ElementSIGNER_CERT_STORE enthält.
-
pSpcChainInfo
-
Ein Zeiger auf eine SIGNER_SPC_CHAIN_INFO-Struktur , die die Ketteninformationen für das Zertifikat enthält. Dieses Element wird nur verwendet, wenn das dwCertChoice-ElementSIGNER_CERT_SPC_CHAIN enthält.
-
hwnd
-
Das Handle des Fensters, das als Besitzer aller angezeigten Dialogfelder verwendet werden soll. Dieser Member wird derzeit nicht verwendet und ignoriert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Siehe auch