首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XAdES数字签名的库

使用XAdES数字签名的库
EN

Stack Overflow用户
提问于 2010-05-19 00:31:10
回答 3查看 15.4K关注 0票数 7

我正在寻找一个与microsoft.net框架兼容的库,它允许创建和验证XAdES签名(XAdES、XAdES-C、XAdES-XL等)。

重要的是,该库使程序员能够选择:

1.-签名过程中使用的证书类型(PFX文件、Windows集中存储、SmartCard)

2.-用于验证证书的CRL。

3.-在签名上添加时间戳的可能性。

4.-在签名中包含OCSP响应的可能性。

我只找到了Java中的库,但没有找到.NET中的任何库。

欢迎所有的建议。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-10 01:47:22

似乎很难找到XAdES (XML Advances Digital Signature):

我在web上搜索,但我只找到了使用Apache库的Java实现,并且只有一个.NET库在一些web论坛中提到:

EldoS http://www.eldos.com/sbb/的SecureBlackbox

在ran对这个库的测试中,我发现它可以很好地处理只需要一个签名的文档,但是当你需要对一个文档进行多重签名时,它就会出现一些问题。

目前,我还没有在.NET中找到可以用来在带有时间戳的A1CRL中放置多个签名的XAdES的函数实现。

编辑(27/08/2012):

微软法国的一个团队使用.NET 3.5开发了XAdES的实现。

目前,该库可从微软网站( http://www.microsoft.com/france/interop/ressources/xades.aspx)下载,它支持XAdES、XAdES-T、XAdES-C、XAdES-X和XAdES-XL签名。

一个完全用.NET编写的非常好的解决方案

票数 8
EN

Stack Overflow用户

发布于 2010-12-11 02:57:55

此时此刻,我所在的团队(和Víctor M.Villa)正在开发一个库,为.NET框架提供XAdES支持。

我们刚刚发布了1.0版,它提供了对XAdES-BES的早期支持,很快我们的路线图中就有了包含os会签和Cosignature。

也许图书馆能以某种方式帮助你。您可以在XAdES .NET Project中找到它

它与NET 2.0和3.5兼容。

希望能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2012-08-09 01:53:01

试用由微软法国公司开发的.NET XAdES Starting Kit (源代码由自由/开源软件许可CeCILL-B提供):

  • Decrypt my World MSDN Blog
  • CeCILL-B license in english
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2859179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档