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.
Die CMSG_CMS_SIGNER_INFO-Struktur enthält den Inhalt der definierten SignerInfo in signierten oder signierten und umhüllten Nachrichten. Beim Decodieren einer empfangenen Nachricht wird CryptMsgGetParam für jeden Signierer aufgerufen, um eine CMSG_CMS_SIGNER_INFO-Struktur zu erhalten.
Syntax
typedef struct _CMSG_CMS_SIGNER_INFO {
DWORD dwVersion;
CERT_ID SignerId;
CRYPT_ALGORITHM_IDENTIFIER HashAlgorithm;
CRYPT_ALGORITHM_IDENTIFIER HashEncryptionAlgorithm;
CRYPT_DATA_BLOB EncryptedHash;
CRYPT_ATTRIBUTES AuthAttrs;
CRYPT_ATTRIBUTES UnauthAttrs;
} CMSG_CMS_SIGNER_INFO, *PCMSG_CMS_SIGNER_INFO;
Member
dwVersion
Die Version dieser Struktur.
SignerId
Eine CERT_ID Struktur, die das Zertifikat des Signierers identifiziert.
HashAlgorithm
Eine CRYPT_ALGORITHM_IDENTIFIER-Struktur , die den Algorithmus angibt, der zum Generieren des Hashs einer Nachricht verwendet wird.
HashEncryptionAlgorithm
Eine CRYPT_ALGORITHM_IDENTIFIER-Struktur , die den Algorithmus angibt, der zum Verschlüsseln des Hash verwendet wird.
EncryptedHash
Eine CRYPT_DATA_BLOB Struktur, die den verschlüsselten Hash der Nachricht, die Signatur, enthält.
AuthAttrs
Eine CRYPT_ATTRIBUTES-Struktur , die authentifizierte Attribute des Signierers enthält.
UnauthAttrs
Eine CRYPT_ATTRIBUTES-Struktur , die nicht authentifizierte Attribute des Signierers enthält.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Kopfzeile | wincrypt.h |