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
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE
L'entità è un file PVK.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_PROV
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

Vedi anche

CryptUIWizDigitalSign