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 |
---|---|
|
L’entité est un fichier PVK. |
|
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 |