我正在寻找一个Java库,可以创建和验证XAdES签名(格式越多越好:XAdES-BES,XAdES-C,XAdES-X-L等)。我发现最有趣的实现是:
- Java XML数字签名API(JSR 105)(=包含在Java SE 6中的API),它基于以下API; - Apache Santuario(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-X-L格式。
你会建议使用哪一个或者在哪一个上进行开发呢?
- Java XML数字签名API(JSR 105)(=包含在Java SE 6中的API),它基于以下API; - Apache Santuario(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-X-L格式。
你会建议使用哪一个或者在哪一个上进行开发呢?