cryptuiapi.h 标头
此标头由安全和标识使用。 有关详细信息,请参阅:
cryptuiapi.h 包含以下编程接口:
函数
CertSelectionGetSerializedBlob 用于从CERT_SELECTUI_INPUT结构检索序列化证书 BLOB 的帮助程序函数。 |
CryptUIDlgCertMgr 显示允许用户管理证书的对话框。 |
CryptUIDlgSelectCertificateFromStore 显示一个对话框,该对话框允许从指定的存储中选择证书。 |
CryptUIDlgViewCertificateA 显示显示指定证书的对话框。 (ANSI) |
CryptUIDlgViewCertificateW 显示显示指定证书的对话框。 (Unicode) |
CryptUIDlgViewContext 显示证书、CTL 或 CRL 上下文。 |
CryptUIWizDigitalSign 对文档或 BLOB 进行数字签名。 |
CryptUIWizExport 将证书、证书信任列表 (CTL) 、证书吊销列表 (CRL) 或证书存储导出到文件。 |
CryptUIWizFreeDigitalSignContext 释放由 CryptUIWizDigitalSign 函数分配的 CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT 结构。 |
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 函数中使用。 (Unicode) |
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO 包含有关 CryptUIWizDigitalSign 函数使用的公钥 BLOB 的信息。 |
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO 包含有关 PVK 文件的信息,该文件包含 CryptUIWizDigitalSign 函数使用的证书。 |
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT 与 CryptUIWizDigitalSign 函数一起使用,以包含有关 BLOB 的信息。 |
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 函数的主题。 |