Encabezado cryptuiapi.h

Este encabezado lo usa Security and Identity. Para más información, consulte:

cryptuiapi.h contiene las siguientes interfaces de programación:

Functions

 
CertSelectionGetSerializedBlob

Función auxiliar que se usa para recuperar un blob de certificado serializado de una estructura de CERT_SELECTUI_INPUT.
CryptUIDlgCertMgr

Muestra un cuadro de diálogo que permite al usuario administrar certificados.
CryptUIDlgSelectCertificateFromStore

Muestra un cuadro de diálogo que permite seleccionar un certificado de un almacén especificado.
CryptUIDlgViewCertificateA

Presenta un cuadro de diálogo que muestra un certificado especificado. (ANSI)
CryptUIDlgViewCertificateW

Presenta un cuadro de diálogo que muestra un certificado especificado. (Unicode)
CryptUIDlgViewContext

Muestra un certificado, un CTL o un contexto CRL.
CryptUIWizDigitalSign

Firma digitalmente un documento o BLOB.
CryptUIWizExport

Exporta un certificado, una lista de confianza de certificados (CTL), una lista de revocación de certificados (CRL) o un almacén de certificados a un archivo.
CryptUIWizFreeDigitalSignContext

Libera la estructura CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT asignada por la función CryptUIWizDigitalSign.
CryptUIWizImport

Importa un certificado, una lista de confianza de certificados (CTL), una lista de revocación de certificados (CRL) o un almacén de certificados a un almacén de certificados.

Funciones de devolución de llamada

 
PFNCFILTERPROC

Función de devolución de llamada definida por la aplicación que filtra los certificados que aparecen en el asistente para firmas digitales que muestra la función CryptUIWizDigitalSign.

Estructuras

 
CERT_SELECTUI_INPUT

Usado por la función CertSelectionGetSerializedBlob para serializar los certificados contenidos en un almacén o una matriz de cadenas de certificados. El BLOB serializado devuelto se puede pasar a la función CredUIPromptForWindowsCredentials.
CRYPTUI_CERT_MGR_STRUCT

Contiene información sobre un cuadro de diálogo administrador de certificados.
CRYPTUI_INITDIALOG_STRUCT

Admite la estructura CRYPTUI_VIEWCERTIFICATE_STRUCT.
CRYPTUI_VIEWCERTIFICATE_STRUCTA

Contiene información sobre un certificado que se va a ver. Esta estructura se usa en la función CryptUIDlgViewCertificate. (ANSI)
CRYPTUI_VIEWCERTIFICATE_STRUCTW

Contiene información sobre un certificado que se va a ver. Esta estructura se usa en la función CryptUIDlgViewCertificate. (Unicode)
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO

Contiene información sobre el BLOB de clave pública que usa la función CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO

Contiene información sobre el archivo PVK que contiene los certificados usados por la función CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT

Se usa con la función CryptUIWizDigitalSign para contener información sobre un BLOB.
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO

Se usa con la estructura CRYPTUI_WIZ_DIGITAL_SIGN_INFO para contener información extendida sobre una firma.
CRYPTUI_WIZ_DIGITAL_SIGN_INFO

Contiene información sobre la firma digital.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO

Se usa con la estructura de CRYPTUI_WIZ_DIGITAL_SIGN_INFO para contener información sobre el archivo PVK utilizado por el asistente para firmas digitales.
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO

Contiene información sobre el almacén de certificados usado por el Asistente para firmas digitales.
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO

Contiene información que controla el funcionamiento de la función CryptUIWizExport cuando un certificado es el objeto que se exporta.
CRYPTUI_WIZ_EXPORT_INFO

Contiene información que controla el funcionamiento de la función CryptUIWizExport.
CRYPTUI_WIZ_IMPORT_SRC_INFO

Contiene el asunto para importar en la función CryptUIWizImport.