Partager via


structure SIGNER_SIGNATURE_INFO

La structure SIGNER_SIGNATURE_INFO 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 de la structure en octets.

algidHash

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

dwAttrChoice

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

Valeur Signification
SIGNER_AUTHCODE_ATTR
1
La signature a des attributs Authenticode .
SIGNER_NO_ATTR
0
La signature n’a pas d’attributs Authenticode .

 

pAttrAuthcode

Spécifie les attributs d’une signature Authenticode . Ce membre est obligatoire si la valeur du membre dwAttrChoice est SIGNER_AUTHCODE_ATTR.

psAuthenticated

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

psUnauthenticated

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

Spécifications

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

Voir aussi

SignerSign

SignerSignEx