struttura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO (cryptuiapi.h)

[La struttura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

La struttura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO viene utilizzata con la struttura CRYPTUI_WIZ_DIGITAL_SIGN_INFO per contenere informazioni estese su una firma.

Sintassi

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;

Members

dwSize

Dimensione, in byte, della struttura.

dwAttrFlags

Valore che indica il tipo della firma. Può trattarsi di uno dei valori seguenti.

Valore Significato
CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL
La firma è una firma commerciale.
CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL
La firma è una firma personale.

pwszDescription

Puntatore a una stringa Unicode con terminazione Null contenente la descrizione dell'oggetto della firma.

pwszMoreInfoLocation

Puntatore a una stringa Unicode con terminazione Null che contiene il percorso da cui ottenere altre informazioni sul file. Queste informazioni verranno visualizzate quando il file viene scaricato.

pszHashAlg

Puntatore a una stringa ANSI con terminazione Null contenente l'identificatore di oggetto (OID) dell'algoritmo hash usato per la firma. Il valore predefinito è NULL, che indica che viene usato l'algoritmo hash SHA-1.

pwszSigningCertDisplayString

Puntatore a una stringa Unicode con terminazione Null contenente la stringa visualizzata nella pagina della creazione guidata firma digitale. La stringa deve richiedere all'utente di selezionare un certificato per uno scopo specifico.

hAdditionalCertStore

Handle per un archivio certificati aggiuntivo che verrà aggiunto alla firma.

psAuthenticated

Puntatore a una struttura CRYPT_ATTRIBUTES che contiene gli attributi autenticati forniti dall'utente.

psUnauthenticated

Puntatore a una struttura CRYPT_ATTRIBUTES che contiene attributi non autenticati forniti dall'utente.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione cryptuiapi.h

Vedi anche

CRYPTUI_WIZ_DIGITAL_SIGN_INFO