Export (0) Print
Expand All
Expand Minimize

SIGNER_SIGNATURE_INFO structure

The SIGNER_SIGNATURE_INFO structure contains information about a digital signature.

Note  This structure is not defined in any header file. To use this structure, you must define it yourself as shown in this topic.

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;

Members

cbSize

The size, in bytes, of the structure.

algidHash

The hash algorithm used for the digital signature.

dwAttrChoice

Specifies whether the signature has Authenticode attributes. This member can be one or more of the following values.

ValueMeaning
SIGNER_AUTHCODE_ATTR
1

The signature has Authenticode attributes.

SIGNER_NO_ATTR
0

The signature does not have Authenticode attributes.

 

pAttrAuthcode

Specifies attributes for an Authenticode signature. This member is required if the value of the dwAttrChoice member is SIGNER_AUTHCODE_ATTR.

psAuthenticated

Authenticated user-supplied attributes added to the digital signature.

psUnauthenticated

Unauthenticated user-supplied attributes added to the digital signature.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

See also

SignerSign
SignerSignEx

 

 

Community Additions

ADD
Show:
© 2014 Microsoft