【发布时间】:2011-09-26 03:06:08
【问题描述】:
我想创建一个用于数字签名的应用程序,标准似乎是CAdES,谁能指出一个开源(因此可以定制)实现并附有实际示例?
【问题讨论】:
-
我的意思是开源,所以我可以自定义它
-
感谢您明确表示。
-
多亏了你,我已经看到了 Ibkey cades 的实现,但我无法让它在开发中工作,任何有这方面的经验都会被欣赏
我想创建一个用于数字签名的应用程序,标准似乎是CAdES,谁能指出一个开源(因此可以定制)实现并附有实际示例?
【问题讨论】:
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 最好的起点是查看测试代码,该代码通常会显示应如何使用实现。
【讨论】:
GitHub 中有一个欧洲共同体倡议:https://github.com/nonorganic/dssnet
【讨论】: