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 |
---|---|
|
La signature est une signature commerciale. |
|
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 |