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. |