SIGNER_CERT_STORE_INFO Struktur
Die SIGNER_CERT_STORE_INFO-Struktur gibt den Zertifikatspeicher an, der zum Signieren eines Dokuments verwendet wird.
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_STORE_INFO {
DWORD cbSize;
PCCERT_CONTEXT pSigningCert;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO;
Member
-
cbSize
-
Die Größe der Struktur in Byte.
-
pSigningCert
-
Ein Zeiger auf eine CERT_CONTEXT Struktur für das Signaturzertifikat.
-
dwCertPolicy
-
Gibt an, wie Zertifikate zur Signatur hinzugefügt werden. Um die Zertifikatkette zu finden, werden die My-, CA-, ROOT- und SPC-Speicher sowie der vom hCertStore-Member angegebene Speicher aktiviert. 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 nur Zertifikate in der Zertifikatkette hinzu, mit Ausnahme des Stammzertifikats. - SIGNER_CERT_POLICY_STORE
- 1 (0x1)
Fügen Sie alle Zertifikate in dem vom hCertStore-Member angegebenen Speicher hinzu. 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] |
Weitere Informationen