|
|
1
5
如果您搜索iText阻塞的OID,您将看到这是“ecdsa-with-sha256”: http://www.oid-info.com/get/1.2.840.10045.4.3.2 iText 5不支持这一点。但我们确实在iText 7中添加了对此的支持。尝试使用最新的iText 7版本运行此代码示例:
|
|
2
4
正如迈克尔·德米在他的回答中已经解释的那样,这是第5条。x目前不支持有问题的算法OID。 不过幸运的是,我的文字是5。在签名验证期间,x主要依靠底层的BouncyCastle库来支持安全算法,而其本身做的很少,所缺少的只是iText正确地找到OID的“加密算法”ECDSA的名称(在引号中,因为它不是真正的加密,因为没有并行解密)。 您可以在iText 5中添加该OID的验证支持。x(在5.5.13的当前快照中测试)如下:
执行此添加后,iText验证
(测试代码
VerifySignature.java
方法
|