Auf Englisch lesen

Freigeben über


cryptuiapi.h-Header

Dieser Header wird von Security and Identity verwendet. Weitere Informationen finden Sie unter

cryptuiapi.h enthält die folgenden Programmierschnittstellen:

Functions

 
CertSelectionGetSerializedBlob

Eine Hilfsfunktion, die zum Abrufen eines serialisierten Zertifikatblobs aus einer CERT_SELECTUI_INPUT-Struktur verwendet wird.
CryptUIDlgCertMgr

Zeigt ein Dialogfeld an, in dem der Benutzer Zertifikate verwalten kann.
CryptUIDlgSelectCertificateFromStore

Zeigt ein Dialogfeld an, das die Auswahl eines Zertifikats aus einem angegebenen Speicher ermöglicht.
CryptUIDlgViewCertificateA

Zeigt ein Dialogfeld an, in dem ein angegebenes Zertifikat angezeigt wird. (ANSI)
CryptUIDlgViewCertificateW

Zeigt ein Dialogfeld an, in dem ein angegebenes Zertifikat angezeigt wird. (Unicode)
CryptUIDlgViewContext

Zeigt einen Zertifikat-, CTL- oder CRL-Kontext an.
CryptUIWizDigitalSign

Signiert ein Dokument oder BLOB digital.
CryptUIWizExport

Exportiert ein Zertifikat, eine Zertifikatvertrauensliste (Certificate Trust List, CTL), eine Zertifikatsperrliste (Certificate Revocation List, CRL) oder einen Zertifikatspeicher in eine Datei.
CryptUIWizFreeDigitalSignContext

Gibt die von der CryptUIWizDigitalSign-Funktion zugeordnete CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT-Struktur frei.
CryptUIWizImport

Importiert ein Zertifikat, eine Zertifikatvertrauensliste (Certificate Trust List, CTL), eine Zertifikatsperrliste (Certificate Revocation List, CRL) oder einen Zertifikatspeicher in einen Zertifikatspeicher.

Rückruffunktionen

 
PFNCFILTERPROC

Eine anwendungsdefinierte Rückruffunktion, die die Zertifikate filtert, die im Assistenten für digitale Signaturen angezeigt werden, die von der CryptUIWizDigitalSign-Funktion angezeigt werden.

Strukturen

 
CERT_SELECTUI_INPUT

Wird von der CertSelectionGetSerializedBlob-Funktion verwendet, um die in einem Speicher oder einem Array von Zertifikatketten enthaltenen Zertifikate zu serialisieren. Das zurückgegebene serialisierte BLOB kann an die CredUIPromptForWindowsCredentials-Funktion übergeben werden.
CRYPTUI_CERT_MGR_STRUCT

Enthält Informationen zu einem Zertifikat-Manager-Dialogfeld.
CRYPTUI_INITDIALOG_STRUCT

Unterstützt die CRYPTUI_VIEWCERTIFICATE_STRUCT-Struktur.
CRYPTUI_VIEWCERTIFICATE_STRUCTA

Enthält Informationen zu einem anzuzeigenden Zertifikat. Diese Struktur wird in der CryptUIDlgViewCertificate-Funktion verwendet. (ANSI)
CRYPTUI_VIEWCERTIFICATE_STRUCTW

Enthält Informationen zu einem anzuzeigenden Zertifikat. Diese Struktur wird in der CryptUIDlgViewCertificate-Funktion verwendet. (Unicode)
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO

Enthält Informationen zum BLOB für öffentliche Schlüssel, das von der CryptUIWizDigitalSign-Funktion verwendet wird.
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO

Enthält Informationen zur PVK-Datei, die die von der CryptUIWizDigitalSign-Funktion verwendeten Zertifikate enthält.
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT

Wird mit der CryptUIWizDigitalSign-Funktion verwendet, um Informationen zu einem BLOB zu enthalten.
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO

Wird mit der CRYPTUI_WIZ_DIGITAL_SIGN_INFO-Struktur verwendet, um erweiterte Informationen zu einer Signatur zu enthalten.
CRYPTUI_WIZ_DIGITAL_SIGN_INFO

Enthält Informationen zur digitalen Signatur.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO

Wird mit der CRYPTUI_WIZ_DIGITAL_SIGN_INFO-Struktur verwendet, um Informationen zur PVK-Datei zu enthalten, die vom Assistenten für digitale Signaturen verwendet wird.
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO

Enthält Informationen zum Zertifikatspeicher, der vom Assistenten für digitale Signaturen verwendet wird.
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO

Enthält Informationen, die den Vorgang der CryptUIWizExport-Funktion steuern, wenn ein Zertifikat das objekt ist, das exportiert wird.
CRYPTUI_WIZ_EXPORT_INFO

Enthält Informationen, die den Betrieb der CryptUIWizExport-Funktion steuern.
CRYPTUI_WIZ_IMPORT_SRC_INFO

Enthält den Betreff, der in die CryptUIWizImport-Funktion importiert werden soll.