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 Zertifikatspeichergespeichert 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 Bytes.
-
dwCertChoice
-
Gibt an, wie das Zertifikat gespeichert wird. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handelt.
Wert Bedeutung - SIGNER _ _ _ ZERTIFIKATSPC-DATEI
- 1
Das Zertifikat wird in einer SPC-Datei gespeichert. Der pwszSpcFile-Member 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. Der pSpcChainInfo-Member 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 auf NULL endende Unicode-Zeichenfolge, die den Pfad und Dateinamen der SPC-Datei enthält, in der das Zertifikat gespeichert ist. Dieser Member wird nur verwendet, wenn der dwCertChoice-Member SIGNER _ CERT _ SPC _ FILE enthält.
-
pCertStoreInfo
-
Ein Zeiger auf eine SIGNER _ CERT _ STORE _ INFO-Struktur, die den Zertifikatspeicher angibt, in dem das Zertifikat gespeichert wird. Dieser Member wird nur verwendet, wenn der dwCertChoice-Member SIGNER _ CERT _ STORE enthält.
-
pSpcChainInfo
-
Ein Zeiger auf eine SIGNER _ SPC _ CHAIN _ INFO-Struktur, die die Ketteninformationen für das Zertifikat enthält. Dieser Member wird nur verwendet, wenn der dwCertChoice-Member SIGNER _ 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 [Nur XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |