Partager via


structure CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO (cryptuiapi.h)

[La structure CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

La structure CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO est utilisée avec la structure CRYPTUI_WIZ_DIGITAL_SIGN_INFO pour contenir des informations étendues sur une signature.

Syntaxe

typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
  DWORD             dwSize;
  DWORD             dwAttrFlags;
  LPCWSTR           pwszDescription;
  LPCWSTR           pwszMoreInfoLocation;
  LPCSTR            pszHashAlg;
  LPCWSTR           pwszSigningCertDisplayString;
  HCERTSTORE        hAdditionalCertStore;
  PCRYPT_ATTRIBUTES psAuthenticated;
  PCRYPT_ATTRIBUTES psUnauthenticated;
} CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO;

Membres

dwSize

Taille de la structure en octets.

dwAttrFlags

Valeur qui indique le type de la signature. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL
La signature est une signature commerciale.
CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL
La signature est une signature personnelle.

pwszDescription

Pointeur vers une chaîne Unicode terminée par null qui contient la description de l’objet de la signature.

pwszMoreInfoLocation

Pointeur vers une chaîne Unicode terminée par null qui contient l’emplacement à partir duquel obtenir plus d’informations sur le fichier. Ces informations s’affichent lorsque le fichier est téléchargé.

pszHashAlg

Pointeur vers une chaîne ANSI terminée par null qui contient l’identificateur d’objet (OID) de l’algorithme de hachage utilisé pour la signature. La valeur par défaut est NULL, ce qui indique que l’algorithme de hachage SHA-1 est utilisé.

pwszSigningCertDisplayString

Pointeur vers une chaîne Unicode terminée par null qui contient la chaîne affichée sur la page de l’Assistant Signature numérique. La chaîne doit inviter l’utilisateur à sélectionner un certificat dans un but spécifique.

hAdditionalCertStore

Handle à un magasin de certificats supplémentaire qui sera ajouté à la signature.

psAuthenticated

Pointeur vers une structure de CRYPT_ATTRIBUTES qui contient des attributs authentifiés fournis par l’utilisateur.

psUnauthenticated

Pointeur vers une structure de CRYPT_ATTRIBUTES qui contient des attributs non authentifiés fournis par l’utilisateur.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête cryptuiapi.h

Voir aussi

CRYPTUI_WIZ_DIGITAL_SIGN_INFO