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 keiner Headerdatei 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 Byte.
-
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 Speicher MY, CA, ROOT und SPC zusätzlich zum vom hCertStore-Element angegebenen Speicher überprüft. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert Bedeutung - SIGNER_CERT_POLICY_CHAIN
- 2 (0x2)
Fügen Sie der Zertifikatkette nur Zertifikate hinzu. - SIGNER_CERT_POLICY_CHAIN_NO_ROOT
- 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 speicher hinzu, der vom hCertStore-Element angegeben wird. Dieses Flag kann eine bitweise OR-Kombination mit einem der anderen möglichen Werte für dieses Element sein. -
hCertStore
-
Optional. Ein Handle für einen zusätzlichen Zertifikatspeicher.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Siehe auch