iText/BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable and org.bouncycastle.tsp.TimeStampTokenInfo
我正在尝试使用iText Java。当您运行示例“如何签名”时,将发生以下错误:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo
根据“iText入门 - 如何使用iText签署PDF”,我必须使用BouncyCastle。
我从BouncyCastle下载页面下载了文件:bcprov-jdk15on-147.jar。
并添加到项目中:Java Build Path/Libraries/Add External JAR...
我添加了以下行:
Security.addProvider(new BouncyCastleProvider());
运行该示例时,将发生相同的错误。
所以我下载了另一个文件:bcpkix-jdk15on-147.jar标题为“PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL”
并添加到项目中:Java Build Path/Libraries/Add External JAR...
现在我有两个罐子。
当您运行该示例时,将发生以下错误:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
我尝试下载文件“bcprov-ext-jdk15on-147.jar”,但没有解决问题。
我正在使用iText 5.2.1和Windows 7 64位的eclipse。