CSelectCertificateDlg 1.02下载地址

点这里下载 → 下载地址
相关Tags:

CSelectCertificateDlg 1.02软件简介

数字证书选择对话框类

CSelectCertificateDlg的开发是一个选择证书“对话框类。编译应用程序时明显支持VC 200。

它显示了数字证书,如果运行的计算机上有一定数量的证书安装的产品“WMWare服务器

下面是一些主要特点“CSelectCertificateDlg”:

路简单的神器出山:www.shenqi73.comCDialog的基类,集成了MFC实现的证书选择功能。
路的所有代码是完全支持Unicode标准。
路工作在Windows 98或NT 4 SP4或更高版本。
路的对话是大于内置的对话框,这意味着有少的问题列名被修剪。
路的对话是从所有本地化的内容资源,这意味着类是易于本地化。
路的标题和提示文本可定制的(“CSelectCertificateDlg :: m_sTitle”和“CSelectCertificateDlg :: m_sDisplayString”)。如果没有中所提供的这些值,然后在标准值显示在屏幕捕捉上述(和内置在对话框中的相同)将被使用。
路的证书的详细信息,可以检查通过的“查看证书”按钮,使用Windows加密功能“CryptUIDlgViewCertificate”,这是仅适用于2000年或以后。该代码使用,GetProcAddress来处理上下级操作系统缺乏此功能。此外,您还可以通过编程方式排除的按钮通过使用“CSelectCertificateDlg :: m_bHideViewCertificateButton”。当“查看证书”按钮没有显示,代码自动移动到“确定”和“取消”按钮有权保留标准的UI外观。
路的每一列的存在或不存在可以通过“CSelectCertificateDlg定制:: m_bExclude *列”。请注意,不像建在对话框中,CSelectCertificateDlg不显示“位置”栏,因为我无法找到任何文件,究竟此列显示。在所有的测试中,我也始终显示“不可用”。如果你知道自己应该在这里,请给我一张纸条,我可以很容易地把它添加在未来的版本。
路上面的代码试图尽可能相匹配的内置UI的对话框中,例如在列表控件使用的图像列表,所有的UI元素的位置一般是大致相同的。
路店的证书的证书是由“CSelectCertificateDlg :: m_hCertStore”。
路的对话框,可以在多选或选择模式。高级别助手功能提供(CSelectCertificateDlg :: GetCertificatesShownCount,CSelectCertificateDlg :: GetCertificateShown和CSelectCertificateDlg :: GetNextSelectedCerfificateShown),,对话状态后,它已被证明。
路的类进行自动清理所有证书使用的资源。你应该阅读的各种注意事项在“SelectCertificateDlg.h”对谁负责的生命周期管理的各种资源类提供的功能点在前面的讨论通过。
路的标签提示上启用列表控件(不同于内置的对话框),这意味着该列的文本显示为工具提示溢出列边界。这是特别重要的“预期目的”一栏可包含30 +增强型密钥用法字符串。此外,增强型密钥用法字符串的代码来显示应该提供一个很好的教程如何使用CryptoAPI的证书,你可以得到这些不同的属性。
路提供了一个如何使用不同的加密证书和证书存储API的生产质量抽样。这个区域似乎是很好的例子,最缺的新手开发的Windows加密API来处理复杂的领域。
路在上面的介绍中提到。 CSelectCertificateDlg提供了一个重要的功能,这是缺少内置的对话框,即自定义的初始选择状态。如果您想选择一个特定的单一证书,那么你可以使用:CSelectCertificateDlg :: SetInitialSelectedCert。如果你不提供一个证书,然后默认情况下,枚举的第一个证书会显示选择(内置的对话框,这是同样的行为)。如果既不这些模式或操作是适当的,那么几乎所有的类的功能可以通过使用虚拟功能定制。如需进一步信息,请看看的功能AddCertificate,AddCertificateToUI和EnumerateCertificates功能。
路最后因为代码是开源的,所有的代码,所以即使你很高兴使用一个内置的证书选择API调用,而不是使用CSelectCertificateDlg的,例如你可以看到通过他们每个人将如何实现其功能(当然,MS的实施可能会直接开发的Windows API,而不是使用MFC的框架!)。

此版本中的新功能:

路更新版权的详细信息
路已删除的VC风格的代码的应用程序向导意见
路的代码现在已经被更新,以支持VC 2005或更高版本
路的代码编译使用代码分析(/分析)
路更新后的代码编译正确使用_ATL_CSTRING_EXPLICIT_CONSTRUCTORS定义
路增加了明确的支持,以下OID:szOID_PKIX_KP_OCSP_SIGNING,szOID_PKIX_OCSP_NOCHECK,szOID_PKIX_OCSP_NONCE,szOID_KP_CTL_USAGE_SIGNING,szOID_SERVER_GATED_CRYPTO,szOID_SGC_NETSCAPE,szOID_KP_MOBILE_DEVICE_SOFTWARE,szOID_KP_SMART_DISPLAY,szOID_KP_CSP_SIGNATURE,szOID_DRM_INDIVIDUALIZATION和szOID_KP_KERNEL_MODE_CODE_SIGNING

上一个软件:JavaChecker 2.2.3

下一个软件:CToasterWnd 1.16

随便看看

软件简略信息
  • 软件大小:47.0 KB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件