SIGNER_SIGNATURE_INFO-Struktur
Die SIGNER_SIGNATURE_INFO-Struktur enthält Informationen zu einer digitalen Signatur.
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_SIGNATURE_INFO {
DWORD cbSize;
ALG_ID algidHash;
DWORD dwAttrChoice;
union {
SIGNER_ATTR_AUTHCODE *pAttrAuthcode;
};
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO;
Member
-
cbSize
-
Die Größe der Struktur in Byte.
-
algidHash
-
Der für die digitale Signatur verwendete Hashalgorithmus.
-
dwAttrChoice
-
Gibt an, ob die Signatur Über Authenticode-Attribute verfügt. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln.
Wert Bedeutung - SIGNER_AUTHCODE_ATTR
- 1
Die Signatur verfügt über Authenticode-Attribute . - SIGNER_NO_ATTR
- 0
Die Signatur verfügt nicht über Authenticode-Attribute . -
pAttrAuthcode
-
Gibt Attribute für eine Authenticode-Signatur an. Dieser Member ist erforderlich, wenn der Wert des dwAttrChoice-ElementsSIGNER_AUTHCODE_ATTR ist.
-
psAuthenticated
-
Authentifizierte benutzerseitig bereitgestellte Attribute, die der digitalen Signatur hinzugefügt wurden.
-
psUnauthenticated
-
Nicht authentifizierte benutzerseitig bereitgestellte Attribute, die der digitalen Signatur hinzugefügt wurden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Siehe auch