【发布时间】:2014-09-16 23:21:37
【问题描述】:
如果您回复,如果您能以该领域的新手可以理解的方式写作,我将不胜感激。
几个问题:
1)
有谁知道 itext 版本(特别是)4.2.0 是否能够使用来自证书颁发机构的证书添加数字签名?
https://github.com/ymasory/iText-4.2.0
我可能对 4.2.0 版本感兴趣的原因是因为它是 MPL/LGPL。
2) 什么是 X.509?根据我的阅读
“在 X.509 系统中,证书颁发机构颁发证书,将公钥绑定到 X.500 传统中的特定可分辨名称,或者与电子邮件地址或 DNS 条目等替代名称绑定。 [需要引用]”
http://en.wikipedia.org/wiki/X.509
如果我从认证机构购买证书,我将获得 x.509 证书,我是否正确?那么X.509的意思是,它只是一个CA颁发的证书,而不是我自己编造的证书?
3) 如果是这种情况,我可以将 X.509 与 itext 版本 4.2.0 一起使用吗?
4) 带有 pdfbox 的 X.509 怎么样?
显然,pdfbox 有一个可以接受 X.509 的命令行:
https://pdfbox.apache.org/commandline/
感谢您的宝贵时间。
【问题讨论】:
-
关于 4.2.0:如果你想确定,你说的是实际的 iText 4.2.0,你应该从 iText svn 存储库中查看匹配的标签,而不是一些第三方存储库.
-
iText 的创建者从未发布过正式的 4.2.0 版本。 MPL/LGPL 下可用的最后一个版本是 2009 年,您也不应该使用它:stackoverflow.com/questions/25696851/…
-
要使用该版本进行签名,请看这里:cysorz-software-hardware.blogspot.de/2008/11/…