我目前正在开发使用XML签名来两台机器之间安全地传输文件的一些软件。我们使用我们自己的CA作为密钥的X.509证书。

在CA(在Windows 2003服务器)提供了几种类型的证书(证书的电子邮件,服务器证书,...)

那些我需要生成XML签名的哪一个?要我knowlede签署一个证书所需要的“数字签名”的扩展,但如何做映射到填写一份证明文件请求时什么的Windows Server 2003提供?

也有利于将一些指针好的文档,谷歌就在X509的有关证书周围其他主题的文章白噪声淹没的搜索。

有帮助吗?

解决方案

一个XML签名仅仅是存储签名的格式,你不需要为XML签名本身特殊键的用法。

其他提示

我没有直接回答,但也许你可以找到它的Thawte.com。 我用自己的证书签名我的.NET程序集没有问题。您可以查看(和编辑)IE中的证书属性,见下文。

替代文字http://heeroz.com/thawte.jpg

如果您打开管理工具中的Microsoft CA。在树的底部,你会看到证书模板。点击鼠标右键,您将得到选项来管理。选择此。

一个新的窗口将会列出的所有证书模板打开。然后,您就可以查看其属性。这些将作为标签显示。在其中一个选项卡将上市的目的。在这里你会看到像签名或加密密钥。您将可以选择要使用的模板。一种服务器,一个要细。

ID来更确切但我还没有在我前面的CA

已经选择了哪个上使用确保它被公布。

去第一个窗口,看看它在发布的模板列表中。

如果不是右击管理模板,并从所有任务中选择发布。这会给你发布的选项。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top