我是这个安全领域的新手,所以如果我的问题愚蠢,请原谅。
我被要求转换并将几个“Lotus Forms”表单转换为我们用java编写的软件。困扰我的一种形式是数字签名。这些表单可以通过数字签名进行签名,可能由“ Silanis Approve-it ”生成。 正如我之前所说,我对这项技术知之甚少。并且奇怪地找不到任何集成数字签名和java的教程或示例。
那么这里的可能性有多大? 我的代码如何读取数字签名,使用此签名签署文档? 应该有供应商提供的API或其他东西:)
答案 0 :(得分:0)
如果使用Lotus Forms(XForms)的XML格式,则可以使用Java 6中包含的XMLDsig轻松处理签名。
见这个,
http://java.sun.com/developer/technicalArticles/xml/dig_signatures/
和
http://www.ibm.com/developerworks/lotus/library/forms-digital/