Condividi tramite


Intestazione cryptuiapi.h

Questa intestazione viene usata da Security and Identity. Per altre informazioni, vedere:

cryptuiapi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
CertSelectionGetSerializedBlob

Funzione helper usata per recuperare un BLOB di certificati serializzati da una struttura CERT_SELECTUI_INPUT.
CryptUIDlgCertMgr

Visualizza una finestra di dialogo che consente all'utente di gestire i certificati.
CryptUIDlgSelectCertificateFromStore

Visualizza una finestra di dialogo che consente la selezione di un certificato da un archivio specificato.
CryptUIDlgViewCertificateA

Visualizza una finestra di dialogo che visualizza un certificato specificato. (ANSI)
CryptUIDlgViewCertificateW

Visualizza una finestra di dialogo che visualizza un certificato specificato. (Unicode)
CryptUIDlgViewContext

Visualizza un contesto certificato, CTL o CRL.
CryptUIWizDigitalSign

Firma digitalmente un documento o un BLOB.
CryptUIWizExport

Esporta un certificato, un elenco di attendibilità certificato (CTL), un elenco di revoche di certificati (CRL) o un archivio certificati in un file.
CryptUIWizFreeDigitalSignContext

Libera la struttura CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT allocata dalla funzione CryptUIWizDigitalSign.
CryptUIWizImport

Importa un certificato, un elenco di attendibilità certificato (CTL), un elenco di revoche di certificati (CRL) o un archivio certificati in un archivio certificati.

Funzioni di callback

 
PFNCFILTERPROC

Funzione di callback definita dall'applicazione che filtra i certificati visualizzati nella procedura guidata della firma digitale visualizzata dalla funzione CryptUIWizDigitalSign.

Strutture

 
CERT_SELECTUI_INPUT

Usato dalla funzione CertSelectionGetSerializedBlob per serializzare i certificati contenuti in un archivio o in una matrice di catene di certificati. Il BLOB serializzato restituito può essere passato alla funzione CredUIPromptForWindowsCredentials.
CRYPTUI_CERT_MGR_STRUCT

Contiene informazioni su una finestra di dialogo gestione certificati.
CRYPTUI_INITDIALOG_STRUCT

Supporta la struttura CRYPTUI_VIEWCERTIFICATE_STRUCT.
CRYPTUI_VIEWCERTIFICATE_STRUCTA

Contiene informazioni su un certificato da visualizzare. Questa struttura viene usata nella funzione CryptUIDlgViewCertificate. (ANSI)
CRYPTUI_VIEWCERTIFICATE_STRUCTW

Contiene informazioni su un certificato da visualizzare. Questa struttura viene usata nella funzione CryptUIDlgViewCertificate. (Unicode)
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO

Contiene informazioni sul BLOB della chiave pubblica usata dalla funzione CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO

Contiene informazioni sul file PVK contenente i certificati usati dalla funzione CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT

Usato con la funzione CryptUIWizDigitalSign per contenere informazioni su un BLOB.
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO

Usato con la struttura CRYPTUI_WIZ_DIGITAL_SIGN_INFO per contenere informazioni estese su una firma.
CRYPTUI_WIZ_DIGITAL_SIGN_INFO

Contiene informazioni sulla firma digitale.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO

Usato con la struttura CRYPTUI_WIZ_DIGITAL_SIGN_INFO per contenere informazioni sul file PVK usato dalla procedura guidata della firma digitale.
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO

Contiene informazioni sull'archivio certificati usato dalla procedura guidata firma digitale.
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO

Contiene informazioni che controllano l'operazione della funzione CryptUIWizExport quando un certificato è l'oggetto esportato.
CRYPTUI_WIZ_EXPORT_INFO

Contiene informazioni che controllano l'operazione della funzione CryptUIWizExport.
CRYPTUI_WIZ_IMPORT_SRC_INFO

Contiene l'oggetto da importare nella funzione CryptUIWizImport.