Compartilhar via


cabeçalho cryptuiapi.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

cryptuiapi.h contém as seguintes interfaces de programação:

Funções

 
CertSelectionGetSerializedBlob

Uma função auxiliar usada para recuperar um BLOB de certificado serializado de uma estrutura CERT_SELECTUI_INPUT.
CryptUIDlgCertMgr

Exibe uma caixa de diálogo que permite que o usuário gerencie certificados.
CryptUIDlgSelectCertificateFromStore

Exibe uma caixa de diálogo que permite a seleção de um certificado de um repositório especificado.
CryptUIDlgViewCertificateA

Apresenta uma caixa de diálogo que exibe um certificado especificado. (ANSI)
CryptUIDlgViewCertificateW

Apresenta uma caixa de diálogo que exibe um certificado especificado. (Unicode)
CryptUIDlgViewContext

Exibe um contexto de certificado, CTL ou CRL.
CryptUIWizDigitalSign

Assina digitalmente um documento ou BLOB.
CryptUIWizExport

Exporta um certificado, uma CTL (lista de certificados confiáveis), uma CRL (lista de certificados revogados) ou um repositório de certificados para um arquivo.
CryptUIWizFreeDigitalSignContext

Libera a estrutura CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT alocada pela função CryptUIWizDigitalSign.
CryptUIWizImport

Importa um certificado, uma CTL (lista de certificados confiáveis), uma CRL (lista de certificados revogados) ou um repositório de certificados para um repositório de certificados.

Funções de retorno de chamada

 
PFNCFILTERPROC

Uma função de retorno de chamada definida pelo aplicativo que filtra os certificados que aparecem no assistente de assinatura digital que são exibidos pela função CryptUIWizDigitalSign.

Estruturas

 
CERT_SELECTUI_INPUT

Usada pela função CertSelectionGetSerializedBlob para serializar os certificados contidos em um repositório ou uma matriz de cadeias de certificados. O BLOB serializado retornado pode ser passado para a função CredUIPromptForWindowsCredentials.
CRYPTUI_CERT_MGR_STRUCT

Contém informações sobre uma caixa de diálogo do gerenciador de certificados.
CRYPTUI_INITDIALOG_STRUCT

Dá suporte à estrutura CRYPTUI_VIEWCERTIFICATE_STRUCT.
CRYPTUI_VIEWCERTIFICATE_STRUCTA

Contém informações sobre um certificado a ser exibido. Essa estrutura é usada na função CryptUIDlgViewCertificate. (ANSI)
CRYPTUI_VIEWCERTIFICATE_STRUCTW

Contém informações sobre um certificado a ser exibido. Essa estrutura é usada na função CryptUIDlgViewCertificate. (Unicode)
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO

Contém informações sobre o BLOB de chave pública usado pela função CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO

Contém informações sobre o arquivo PVK que contém os certificados usados pela função CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT

Usada com a função CryptUIWizDigitalSign para conter informações sobre um BLOB.
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO

Usado com a estrutura CRYPTUI_WIZ_DIGITAL_SIGN_INFO para conter informações estendidas sobre uma assinatura.
CRYPTUI_WIZ_DIGITAL_SIGN_INFO

Contém informações sobre assinatura digital.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO

Usado com a estrutura CRYPTUI_WIZ_DIGITAL_SIGN_INFO para conter informações sobre o arquivo PVK usado pelo assistente de assinatura digital.
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO

Contém informações sobre o repositório de certificados usado pelo assistente de assinatura digital.
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO

Contém informações que controlam a operação da função CryptUIWizExport quando um certificado é o objeto que está sendo exportado.
CRYPTUI_WIZ_EXPORT_INFO

Contém informações que controlam a operação da função CryptUIWizExport.
CRYPTUI_WIZ_IMPORT_SRC_INFO

Contém o assunto a ser importado para a função CryptUIWizImport.