Поделиться через


Заголовок cryptuiapi.h

Этот заголовок используется службой "Безопасность и идентификация". Дополнительные сведения см. в разделе:

cryptuiapi.h содержит следующие программные интерфейсы:

Функции

 
CertSelectionGetSerializedBlob

Вспомогательная функция, используемая для получения большого двоичного объекта сериализованного сертификата из структуры CERT_SELECTUI_INPUT.
CryptUIDlgCertMgr

Отображает диалоговое окно, позволяющее пользователю управлять сертификатами.
CryptUIDlgSelectCertificateFromStore

Отображает диалоговое окно, позволяющее выбрать сертификат из указанного хранилища.
CryptUIDlgViewCertificateA

Представляет диалоговое окно, в котором отображается указанный сертификат. (ANSI)
CryptUIDlgViewCertificateW

Представляет диалоговое окно, в котором отображается указанный сертификат. (Юникод)
CryptUIDlgViewContext

Отображает сертификат, CTL или контекст списка отзыва сертификатов.
CryptUIWizDigitalSign

Цифровая подпись документа или большого двоичного объекта.
CryptUIWizExport

Экспортирует сертификат, список доверия сертификатов (CTL), список отзыва сертификатов (CRL) или хранилище сертификатов в файл.
CryptUIWizFreeDigitalSignContext

Освобождает структуру CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, выделенную функцией CryptUIWizDigitalSign.
CryptUIWizImport

Импортирует сертификат, список доверия сертификатов (CTL), список отзыва сертификатов (CRL) или хранилище сертификатов в хранилище сертификатов.

Функции обратного вызова

 
PFNCFILTERPROC

Определяемая приложением функция обратного вызова, которая фильтрует сертификаты, отображаемые в мастере цифровой подписи, которые отображаются функцией CryptUIWizDigitalSign.

Структуры

 
CERT_SELECTUI_INPUT

Используется функцией CertSelectionGetSerializedBlob для сериализации сертификатов, содержащихся в хранилище или массиве цепочек сертификатов. Возвращенный сериализованный BLOB-объект можно передать в функцию CredUIPromptForWindowsCredentials.
CRYPTUI_CERT_MGR_STRUCT

Содержит сведения о диалоговом окне диспетчера сертификатов.
CRYPTUI_INITDIALOG_STRUCT

Поддерживает структуру CRYPTUI_VIEWCERTIFICATE_STRUCT.
CRYPTUI_VIEWCERTIFICATE_STRUCTA

Содержит сведения о сертификате для просмотра. Эта структура используется в функции CryptUIDlgViewCertificate. (ANSI)
CRYPTUI_VIEWCERTIFICATE_STRUCTW

Содержит сведения о сертификате для просмотра. Эта структура используется в функции CryptUIDlgViewCertificate. (Юникод)
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO

Содержит сведения о большом двоичном объекте открытого ключа, используемом функцией CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO

Содержит сведения о PVK-файле, который содержит сертификаты, используемые функцией CryptUIWizDigitalSign.
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT

Используется с функцией CryptUIWizDigitalSign для хранения сведений о большом двоичном объекте.
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO

Используется со структурой CRYPTUI_WIZ_DIGITAL_SIGN_INFO для хранения расширенных сведений о сигнатуре.
CRYPTUI_WIZ_DIGITAL_SIGN_INFO

Содержит сведения о цифровой подписи.
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO

Используется со структурой CRYPTUI_WIZ_DIGITAL_SIGN_INFO для хранения сведений о PVK-файле, используемом мастером цифровой подписи.
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO

Содержит сведения о хранилище сертификатов, используемом мастером цифровых подписей.
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO

Содержит сведения, управляющие работой функции CryptUIWizExport, когда сертификат является экспортируемым объектом.
CRYPTUI_WIZ_EXPORT_INFO

Содержит сведения, управляющие работой функции CryptUIWizExport.
CRYPTUI_WIZ_IMPORT_SRC_INFO

Содержит субъект для импорта в функцию CryptUIWizImport.