我想创建一个用于数字签名的应用程序,标准似乎是CAdES,是否有人可以指向我的开源(因此可以自定义)实现,并提供实用示例?
答案 0 :(得分:1)
BouncyCastle 1.46b17有一个CAdES实现,它是作为一系列补丁提供给主代码库的。
如果您检查Bouncy Castle http://www.bouncycastle.org/jira/browse/BJA-217的问题跟踪器,它会显示补丁,补丁以及原始提交者已执行的一些测试。
这是相对较新的更改,但您可以从http://www.bouncycastle.org/latest_releases.html找到最新的发布版本,该页面上的链接指向http://downloads.bouncycastle.org/betas/
的测试版目前的测试版是147b14,因此应该包含您需要的内容。
文档可能有限 - 但是使用BouncyCastle时,最好的方法是查看测试代码,该代码通常会显示应该如何使用实现。
答案 1 :(得分:-1)
GitHub中有一项欧洲共同体倡议:https://github.com/nonorganic/dssnet