Partager via


CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO structure (cryptuiapi.h)

[La structure CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO peut être utilisée 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_CERT_PVK_INFO contient des informations sur le fichier PVK qui contient les certificats utilisés par la fonction CryptUIWizDigitalSign .

Syntaxe

typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO {
  DWORD  dwSize;
  LPWSTR pwszSigningCertFileName;
  DWORD  dwPvkChoice;
  union {
    PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO pPvkFileInfo;
    PCRYPT_KEY_PROV_INFO                     pPvkProvInfo;
  };
} CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO;

Membres

dwSize

Taille de la structure en octets.

pwszSigningCertFileName

Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le chemin et le fichier nommés du fichier qui contient les certificats de signature.

dwPvkChoice

Spécifie le type d’entité qui contient les certificats. Il peut s’agir de l’une des valeurs suivantes.

Valeur Signification
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
L’entité est un fichier PVK.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
L’entité est un fournisseur PVK.

pPvkFileInfo

Pointeur vers une structure CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO qui contient le fichier PVK qui contient les certificats. Ce membre est utilisé si CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE est spécifié pour le membre dwPvkChoice .

pPvkProvInfo

Pointeur vers une structure de CRYPT_KEY_PROV_INFO qui contient des informations sur le fournisseur pvK qui contient les certificats. Ce membre est utilisé si CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV est spécifié pour le membre dwPvkChoice .

Configuration requise

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]
En-tête cryptuiapi.h

Voir aussi

CryptUIWizDigitalSign