SIGNER _ SPC _ CHAIN _ INFO-Struktur
Die SIGNER _ SPC _ CHAIN _ INFO-Struktur gibt ein Software Publisher Certificate (SPC) und eine Zertifikatkette an, die zum Signieren eines Dokuments verwendet werden.
Hinweis
Diese Struktur ist in einer Headerdatei nicht definiert. Um diese Struktur zu verwenden, müssen Sie sie selbst definieren, wie in diesem Thema gezeigt.
Syntax
typedef struct _SIGNER_SPC_CHAIN_INFO {
DWORD cbSize;
LPCWSTR pwszSpcFile;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;
Member
-
cbSize
-
Die Größe der -Struktur in Bytes.
-
pwszSpcFile
-
Der Name der SPC-Datei, die zum Signieren eines Dokuments verwendet werden soll.
-
dwCertPolicy
-
Gibt an, wie Zertifikate zur Signatur hinzugefügt werden. Um die Zertifikatkette zu finden, werden die My-, CA-, ROOT- und SPC-Speicher zusätzlich zu dem vom hCertStore-Mitglied angegebenen Speicher überprüft. Dieser Member kann mindestens einer der folgenden Werte sein.
Wert Bedeutung - SIGNER _ CERT _ POLICY _ CHAIN
- 2 (0x2)
Fügen Sie der Zertifikatkette nur Zertifikate hinzu. - SIGNER _ _ _ ZERTIFIKATRICHTLINIENKETTE _ KEIN _ STAMM
- 8 (0X8)
Fügen Sie der Zertifikatkette nur Zertifikate hinzu, mit Ausnahme des Stammzertifikats. - SIGNER _ CERT _ POLICY _ STORE
- 1 (0x1)
Fügen Sie alle Zertifikate in dem vom hCertStore-Mitglied angegebenen Speicher hinzu. Dieses Flag kann eine bitweise OR-Kombination mit einem der anderen möglichen Werte für diesen Member sein. -
hCertStore
-
Optional. Ein Handle für einen zusätzlichen Zertifikatspeicher.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |