首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库来管理XAdES签名

库来管理XAdES签名
EN

Stack Overflow用户
提问于 2011-03-04 11:59:18
回答 3查看 13.7K关注 0票数 14

我正在寻找一个允许创建和验证XAdES签名的Java库(格式越多越好: XAdES-BES、XAdES-C、XAdES等等)。

我发现最有趣的实现是:

  • Java数字签名API (JSR 105) (=包含在Java 6中的签名API)是在以下基础上建立的;
  • Apache (http://santuario.apache.org/),它只为基本特性提供有用的支持;
  • XAdES4j (http://code.google.com/p/xades4j/,不错的演示文稿:http://prezi.com/06vyxbgohncv/xades4j-en/),这似乎很有趣,因为它“允许在主要的XAdES表单中生成、验证和扩展签名: XAdES-BES、XAdES-EPES、XAdES-T和XAdES-C。此外,扩展表单还通过丰富现有签名来支持”。然而,这是一个主题的结果,它只跟随一个开发人员;
  • eID数字签名服务(http://code.google.com/p/eid-dss/),由比利时联邦信通技术部门开发,支持XAdES格式。

你建议使用哪一种或以哪一种为基础?

EN

回答 3

Stack Overflow用户

发布于 2011-12-07 11:56:59

我们最近已经完成了一个项目,使用XAdES-BES签名的信封和信封形式。我们选择XAdES4j项目是因为它似乎是最完整的,而XAdES是一个核心需求。

对Q&A部分的支持有时很慢,而且只有最明显的用例被很好地记录下来。也就是说,这个图书馆经过了很好的测试,设计得很好,而且非常有用。

我们花了几个星期的时间绕着它转,我现在推荐它作为一个平台。

唯一的警告是(正如你说的)它是一个学术项目的产物,所以它在未来会得到多少支持是任何人的猜测。如果你拿起它,买下它,然后考虑贡献,它可能会加快一些速度。

票数 5
EN

Stack Overflow用户

发布于 2013-04-13 16:47:57

您可以查看"Componentes de firma",这是一个由西班牙政府创建和管理的LGPL组件套件。它是一个完整的加密套件,支持创建和验证以下XAdES格式:

  • XAdES-BES
  • XAdES-T
  • XAdES-C
  • XAdES-X
  • XAdES-XL
  • XAdES-EPES

有独立的,有信封的,有包封的和混合的签名。

有关XAdES签名的详细描述可以在http://oficinavirtual.mityc.es/componentes/MITyCLibXADES/index.html上找到,下载站点是http://oficinavirtual.mityc.es/componentes/downloads.html

票数 4
EN

Stack Overflow用户

发布于 2012-08-09 05:37:51

为了完成列表,我们的XMLBlackbox包SecureBlackbox (Java )提供了对所有XAdES版本的完全支持,并得到了积极的维护和支持。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5193426

复制
相关文章

相似问题

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