iText Javaを使用しようとしています。例「 how to sign 」を実行すると、次のエラーが発生します。
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo
「Getting Started with iText - How to sign a PDF using iText」によると、 BouncyCastleを使用する必要があります。
ファイルをダウンロードしました: bcprov-jdk15on-147.jar からBouncyCastle ダウンロード ページ。
プロジェクトに追加: Java Build Path/Libraries/Add External JARs...
次の行を追加しました。
Security.addProvider(new BouncyCastleProvider());
この例を実行すると、同じエラーが発生します。
そこで、「PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL」というタイトルの bcpkix-jdk15on-147.jar という別のファイルをダウンロード
し、プロジェクトに追加しました: Java Build Path/Libraries/Add External JARs
... 2 つのジャー。
この例を実行すると、次のエラーが発生します。
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
「bcprov-ext-jdk15on-147.jar」というファイルをダウンロードしてみましたが、問題は解決しませんでした。
Windows 7 64ビットでiText 5.2.1とEclipseを使用しています。