CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO struttura (cryptuiapi.h)
[La struttura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
La struttura CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO contiene informazioni sul file PVK contenente i certificati usati dalla funzione CryptUIWizDigitalSign .
Sintassi
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;
Members
dwSize
Dimensioni, in byte, della struttura.
pwszSigningCertFileName
Puntatore a una stringa Unicode con terminazione null contenente il percorso e il file denominato del file contenente i certificati di firma.
dwPvkChoice
Specifica il tipo di entità contenente i certificati. Questo può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
L'entità è un file PVK. |
|
L'entità è un provider PVK. |
pPvkFileInfo
Puntatore a una struttura CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO contenente il file PVK contenente i certificati. Questo membro viene usato se CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE viene specificato per il membro dwPvkChoice .
pPvkProvInfo
Puntatore a una struttura CRYPT_KEY_PROV_INFO che contiene informazioni sul provider PVK che contiene i certificati. Questo membro viene usato se CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV viene specificato per il membro dwPvkChoice .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | cryptuiapi.h |