Freigeben über


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

SignerSign

SignerSignEx