数字签名,请高手指点!

Turling 2007-04-05 03:12:59
我自己安装了win2k3 server的证书服务,想申请个证书用来做xml数字签名。

请问:
1:我应该申请那类证书?

2:假设我已经使用申请到的证书完成了签名,我如和验证
(1)签名的有效性?
(2)签名所用的证书是否可信?
(3)如何确定签名所用证书的所有者身份?

请高手指点,不胜感激!
...全文
274 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq8336 2007-06-05
  • 打赏
  • 举报
回复

http://www.wosign.com/support/XML_Signing_guide.htm
shinaterry 2007-04-15
  • 打赏
  • 举报
回复
...
Turling 2007-04-15
  • 打赏
  • 举报
回复
To qwertxp,

谢谢你啊!

你给的网址我已经看过,那里面使用CryptAPI来访问证书库,太麻烦。
现在DotNet2.0已经对X509提供较好的支持,直接使用ManagedCode就可以了,比较方便。

现在假设我已经申请到证书并完成了xml签名。
我的问题是:
1)对方应该已那种方式获的我的公钥(比如说我可以把它加入的签名的文档中,不过这回增加网络负担)?
2)对方如何验证我的身份,证书是否被撤消等等.

感激不尽啊!
qwertxp 2007-04-13
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/320602/zh-cn
楼主要的证书签名方法是不是这个呢~
qwertxp 2007-04-13
  • 打赏
  • 举报
回复
主要是商业的和个人的,需要到证书颁发机构申请。例如,http://www.easyssl.cn/geotrust/index.asp
如果你只想做实验,安装个openssl,自己给自己颁发。
证书要花钱,郁闷啊~
ylqmf 2007-04-06
  • 打赏
  • 举报
回复
up
Turling 2007-04-06
  • 打赏
  • 举报
回复
补充:
证书中只有公钥的信息,怎样才能访问证书的私钥,并使用该私钥签名数据呢?

110,526

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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