Partager via


en-tête cryptuiapi.h

Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :

cryptuiapi.h contient les interfaces de programmation suivantes :

Fonctions

 
CertSelectionGetSerializedBlob

Fonction d’assistance utilisée pour récupérer un objet BLOB de certificat sérialisé à partir d’une structure CERT_SELECTUI_INPUT.
CryptUIDlgCertMgr

Affiche une boîte de dialogue qui permet à l’utilisateur de gérer les certificats.
CryptUIDlgSelectCertificateFromStore

Affiche une boîte de dialogue qui autorise la sélection d’un certificat à partir d’un magasin spécifié.
CryptUIDlgViewCertificateA

Présente une boîte de dialogue qui affiche un certificat spécifié. (ANSI)
CryptUIDlgViewCertificateW

Présente une boîte de dialogue qui affiche un certificat spécifié. (Unicode)
CryptUIDlgViewContext

Affiche un certificat, une CTL ou un contexte de liste de révocation de certificats.
CryptUIWizDigitalSign

Signe numériquement un document ou un objet BLOB.
CryptUIWizExport

Exporte un certificat, une liste d’approbation de certificats (CTL), une liste de révocation de certificats (CRL) ou un magasin de certificats vers un fichier.
CryptUIWizFreeDigitalSignContext

Libère la structure CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT allouée par la fonction CryptUIWizDigitalSign.
CryptUIWizImport

Importe un certificat, une liste d’approbation de certificats (CTL), une liste de révocation de certificats (CRL) ou un magasin de certificats dans un magasin de certificats.

Fonctions de rappel

 
PFNCFILTERPROC

Fonction de rappel définie par l’application qui filtre les certificats qui apparaissent dans l’Assistant Signature numérique affichés par la fonction CryptUIWizDigitalSign.

Structures

 
CERT_SELECTUI_INPUT

Utilisé par la fonction CertSelectionGetSerializedBlob pour sérialiser les certificats contenus dans un magasin ou un tableau de chaînes de certificats. L’objet BLOB sérialisé retourné peut être passé à la fonction CredUIPromptForWindowsCredentials.
CRYPTUI_CERT_MGR_STRUCT

Contient des informations sur une boîte de dialogue gestionnaire de certificats.
CRYPTUI_INITDIALOG_STRUCT

Prend en charge la structure CRYPTUI_VIEWCERTIFICATE_STRUCT.
CRYPTUI_VIEWCERTIFICATE_STRUCTA

Contient des informations sur un certificat à afficher. Cette structure est utilisée dans la fonction CryptUIDlgViewCertificate. (ANSI)
CRYPTUI_VIEWCERTIFICATE_STRUCTW

Contient des informations sur un certificat à afficher. Cette structure est utilisée dans la fonction CryptUIDlgViewCertificate. (Unicode)
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO

Contient des informations sur l’objet BLOB de clé publique utilisé par la fonction CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO

Contient des informations sur le fichier PVK qui contient les certificats utilisés par la fonction CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT

Utilisé avec la fonction CryptUIWizDigitalSign pour contenir des informations sur un objet BLOB.
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO

Utilisé avec la structure CRYPTUI_WIZ_DIGITAL_SIGN_INFO pour contenir des informations étendues sur une signature.
CRYPTUI_WIZ_DIGITAL_SIGN_INFO

Contient des informations sur la signature numérique.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO

Utilisé avec la structure CRYPTUI_WIZ_DIGITAL_SIGN_INFO pour contenir des informations sur le fichier PVK utilisé par l’Assistant Signature numérique.
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO

Contient des informations sur le magasin de certificats utilisé par l’Assistant Signature numérique.
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO

Contient des informations qui contrôlent le fonctionnement de la fonction CryptUIWizExport lorsqu’un certificat est l’objet en cours d’exportation.
CRYPTUI_WIZ_EXPORT_INFO

Contient des informations qui contrôlent le fonctionnement de la fonction CryptUIWizExport.
CRYPTUI_WIZ_IMPORT_SRC_INFO

Contient l’objet à importer dans la fonction CryptUIWizImport.