[不难但专的问题] RSA Windows开发问题,我导入了pfx,使用CryptAPI如何定位找到我导入的证书

路人丁 2008-07-30 06:06:25
RSA Windows开发问题,我导入了pfx,使用CryptAPI去加密/签名,问题是如果导入了N个证书,我又如何找到我要用的证书?
是否可以直接使用pfx不要导入到windows系统内呢?
...全文
147 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
星羽 2008-08-30
  • 打赏
  • 举报
回复
up - -
wangdeqie 2008-08-30
  • 打赏
  • 举报
回复
只能up了
路人丁 2008-07-31
  • 打赏
  • 举报
回复
To: laiwusheng
感谢laiwusheng参与!不过我们讨论的似乎不是一个方向。

windows有自己的密钥管理体系,所谓密钥容器。我的疑惑在于:windows下一个pfx文件双击导入之后我如何能通过CryptAPI找到导入的密钥。
只有找到正确的密钥才能用来签名/解签名/加密/解密;
使用过CryptAPI的人一定知道MSDN的一个例子http://topic.csdn.net/u/20071030/15/0cfd0986-93d4-4504-8048-ef16daee830a.html(MSDN连接找不到了就看这个copy来的吧),使用这个例子是找到了一个密钥,并且通过调试我发现有smail字样,依次判断这是我导入的第一个密钥,于是我又导入了一个密钥,但找到的还是smail字样的密钥。说明新导入的没有找到;

windows 下 CryptAPI 应该有办法确认各个密钥并可以定位否则导入了N多密钥无法使用的。
angelcm51 2008-07-31
  • 打赏
  • 举报
回复
是很专。。。
机智的呆呆 2008-07-31
  • 打赏
  • 举报
回复
不懂,路过~~~~
laiwusheng 2008-07-31
  • 打赏
  • 举报
回复
可以通过mmc对windows的证书存储区进行管理,导入或者导出证书。
路人丁 2008-07-31
  • 打赏
  • 举报
回复
顶的人都没有,感谢楼上关注

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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