我正在寻找一个允许创建和验证 XAdES 签名的 Java 库(格式越多越好:XAdES-BES、XAdES-C、XAdES-XL 等)。
我发现的最有趣的实现是:
- Java XML 数字签名 API (JSR 105)(= Java SE 6 中包含的一种),它基于以下一种;
- 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/ ),由比利时联邦 ICT 部门开发,支持 XAdES-XL 格式。
您会建议使用或构建哪一个?