Structure des _ informations de signature du signataire _

La structure d’informations sur la _ _ signature du signataire contient des informations sur une signature numérique.

Notes

Cette structure n’est définie dans aucun fichier d’en-tête. Pour utiliser cette structure, vous devez la définir vous-même comme indiqué dans cette rubrique.

Syntaxe

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;

Membres

cbSize

Taille, en octets, de la structure.

algidHash

Algorithme de hachage utilisé pour la signature numérique.

dwAttrChoice

Spécifie si la signature possède des attributs Authenticode . Ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Signification
Signataire _ FACTEURS _ attr
1
La signature possède des attributs Authenticode .
Signataire _ AUCUN _ attr
0
La signature n’a pas d’attributs Authenticode .

pAttrAuthcode

Spécifie les attributs d’une signature Authenticode . Ce membre est requis si la valeur du membre dwAttrChoice est signer _ facteurs _ attr.

psAuthenticated

Attributs authentifiés fournis par l’utilisateur et ajoutés à la signature numérique.

psUnauthenticated

Attributs non authentifiés fournis par l’utilisateur ajoutés à la signature numérique.

Conditions requises

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]

Voir aussi

SignerSign

SignerSignEx