已经得到了证书的二进制文件,同时把它放在BUF里,如何实现同IE里查看证书一样的界面显示该buf。

篷篙人 2009-01-13 03:37:26
已经得到了证书的二进制文件,同时把它放在BUF里,如何实现同IE里查看证书一样的界面显示该buf。
PS:在PC端有证书文件,需要查看证书文件时,可以在编程时调用cryptext.dll中CryptExtOpenCER函数实现。
但我这里只有buf(包含证书的二进制信息),不想在pc端形成文件,怎样编程实现显示证书信息的对话框。
...全文
174 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
up
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
up
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
那windows是怎么显示的,我们的证书(在IE属性->内容->证书能看到很多证书的),windows都把他们放哪了,显示的时候都能显示的。 我搜了下,没有.cer文件的,是不是存成别的格式?还是。。。

还很想知道这个问题。
  • 打赏
  • 举报
回复
mark,帮顶.
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
不能沉了啊。。。
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
那windows是怎么显示的,我们的证书(在IE属性->内容->证书能看到很多证书的),windows都把他们放哪了,显示的时候都能显示的。 我搜了下,没有.cer文件的,是不是存成别的格式?还是。。。
xiaoyisnail 2009-01-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hillgong 的回复:]
呵呵  问题太烦人,提问都没水平了。
如果pc端有个11.cer文件,那么用CryptExtOpenCER(null,null,"11.cer",null),就能显示了。
我得buf存的东西就是11.cer的二进制,怎么显示呢?
不想把buf导出来存成.cer文件,再显示。
[/Quote]

为什么不想导出来生成.cer呢?不然还要根据证书文件的格式进行手工的解析
waizqfor 2009-01-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hillgong 的回复:]
这样还需要解析码流,windows中有现成的查看证书界面的。
[/Quote]
就是一个对话框的问题 设置属性就性了
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
呵呵 问题太烦人,提问都没水平了。
如果pc端有个11.cer文件,那么用CryptExtOpenCER(null,null,"11.cer",null),就能显示了。
我得buf存的东西就是11.cer的二进制,怎么显示呢?
不想把buf导出来存成.cer文件,再显示。
xiaoyisnail 2009-01-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hillgong 的回复:]
这样还需要解析码流,windows中有现成的查看证书界面的。
[/Quote]

原来是这个意思,你的问题当中没说清楚啊
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
这样还需要解析码流,windows中有现成的查看证书界面的。
xiaoyisnail 2009-01-13
  • 打赏
  • 举报
回复
其实这只是界面的问题吧,做个MFC的对话框应用就可以搞定了
篷篙人 2009-01-13
  • 打赏
  • 举报
回复
谢啦 继续顶 呵呵
xiaoyisnail 2009-01-13
  • 打赏
  • 举报
回复
帮顶~

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧