Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Security and Identity. For more information, see:
cryptuiapi.h contains the following programming interfaces:
Functions
CertSelectionGetSerializedBlob A helper function used to retrieve a serialized certificate BLOB from a CERT_SELECTUI_INPUT structure. |
CryptUIDlgCertMgr Displays a dialog box that allows the user to manage certificates. |
CryptUIDlgSelectCertificateFromStore Displays a dialog box that allows the selection of a certificate from a specified store. |
CryptUIDlgViewCertificateA Presents a dialog box that displays a specified certificate. (ANSI) |
CryptUIDlgViewCertificateW Presents a dialog box that displays a specified certificate. (Unicode) |
CryptUIDlgViewContext Displays a certificate, CTL, or CRL context. |
CryptUIWizDigitalSign Digitally signs a document or BLOB. |
CryptUIWizExport Exports a certificate, a certificate trust list (CTL), a certificate revocation list (CRL), or a certificate store to a file. |
CryptUIWizFreeDigitalSignContext Frees the CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT structure allocated by the CryptUIWizDigitalSign function. |
CryptUIWizImport Imports a certificate, a certificate trust list (CTL), a certificate revocation list (CRL), or a certificate store to a certificate store. |
Callback functions
PFNCFILTERPROC An application-defined callback function that filters the certificates that appear in the digital signature wizard that are displayed by the CryptUIWizDigitalSign function. |
Structures
CERT_SELECTUI_INPUT Used by the CertSelectionGetSerializedBlob function to serialize the certificates contained in a store or an array of certificate chains. The returned serialized BLOB can be passed to the CredUIPromptForWindowsCredentials function. |
CRYPTUI_CERT_MGR_STRUCT Contains information about a certificate manager dialog box. |
CRYPTUI_INITDIALOG_STRUCT Supports the CRYPTUI_VIEWCERTIFICATE_STRUCT structure. |
CRYPTUI_VIEWCERTIFICATE_STRUCTA Contains information about a certificate to view. This structure is used in the CryptUIDlgViewCertificate function. (ANSI) |
CRYPTUI_VIEWCERTIFICATE_STRUCTW Contains information about a certificate to view. This structure is used in the CryptUIDlgViewCertificate function. (Unicode) |
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO Contains information about the public key BLOB used by the CryptUIWizDigitalSign function. |
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO Contains information about the PVK file that contains the certificates used by the CryptUIWizDigitalSign function. |
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT Used with the CryptUIWizDigitalSign function to contain information about a BLOB. |
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO Used with the CRYPTUI_WIZ_DIGITAL_SIGN_INFO structure to contain extended information about a signature. |
CRYPTUI_WIZ_DIGITAL_SIGN_INFO Contains information about digital signing. |
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO Used with the CRYPTUI_WIZ_DIGITAL_SIGN_INFO structure to contain information about the PVK file used by the digital signature wizard. |
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO Contains information about the certificate store used by the digital signature wizard. |
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO Contains information that controls the operation of the CryptUIWizExport function when a certificate is the object being exported. |
CRYPTUI_WIZ_EXPORT_INFO Contains information that controls the operation of the CryptUIWizExport function. |
CRYPTUI_WIZ_IMPORT_SRC_INFO Contains the subject to import into the CryptUIWizImport function. |