Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält Parameter, die zum Überprüfen auf starke Signaturen für Zertifikate, Zertifikatsperrlisten (Certificate Revocation Lists, CRLs), OCSP-Antworten (Certificate status Protocol) und PKCS #7-Nachrichten verwendet werden.
Syntax
typedef struct _CERT_STRONG_SIGN_PARA {
DWORD cbSize;
DWORD dwInfoChoice;
union {
void *pvInfo;
PCERT_STRONG_SIGN_SERIALIZED_INFO pSerializedInfo;
LPSTR pszOID;
} DUMMYUNIONNAME;
} CERT_STRONG_SIGN_PARA, *PCERT_STRONG_SIGN_PARA;
Member
cbSize
Größe dieser Struktur in Bytes.
dwInfoChoice
Gibt an, welches geschachtelte Unionmitglied auf die Informationen zur starken Signatur verweist. Mögliche Werte:
| Wert | BESCHREIBUNG |
|---|---|
| CERT_STRONG_SIGN_SERIALIZED_INFO_CHOICE | Gibt das pSerializedInfo-Element an. |
| CERT_STRONG_SIGN_OID_INFO_CHOICE | Gibt das pszOID-Element an. |
DUMMYUNIONNAME
Union, die die Parameter enthält, die verwendet werden können, um zu überprüfen, ob eine Signatur stark ist. Die Parameter bestehen aus Signaturalgorithmus-Hashalgorithmuspaaren / undBitlängenpaarendes Public Key-Algorithmus / .
DUMMYUNIONNAME.pvInfo
Reserviert.
DUMMYUNIONNAME.pSerializedInfo
Zeiger auf eine CERT_STRONG_SIGN_SERIALIZED_INFO-Struktur , die die Parameter angibt.
DUMMYUNIONNAME.pszOID
Zeiger auf eine Zeichenfolge, die einen Objektbezeichner (Object Identifier, OID) enthält, der vordefinierte Parameter darstellt, die für eine starke Signaturüberprüfung verwendet werden können. Mögliche Werte:
Hinweise
Zu den Parametern, die für die Überprüfung auf eine starke Signatur erforderlich sind, gehören folgendes:
- Name des öffentlichen (asymmetrischen) Algorithmus
- Größe des öffentlichen Schlüssels in Bits
- Name des Signaturalgorithmus
- Name des Hashalgorithmus
Auf die CERT_STRONG_SIGN_PARA-Struktur verweisen die folgenden Funktionen direkt:
Die CERT_STRONG_SIGN_PARA-Struktur wird auch direkt von der CRYPT_VERIFY_MESSAGE_PARA-Struktur referenziert und steht daher für die Verwendung durch die folgenden Funktionen zur Verfügung:- CryptDecodeMessage
- CryptDecryptAndVerifyMessageSignature
- CryptVerifyDetachedMessageSignature
- CryptVerifyMessageSignature
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Kopfzeile | wincrypt.h |