Ich versuche iText Java zu verwenden. Wenn Sie das Beispiel „how to sign“ die folgenden Fehler führen auftreten:iText/BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable und org.bouncycastle.tsp.TimeStampTokenInfo
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo
Nach "Getting Started with iText - How to sign a PDF using iText", ich habe die BouncyCastle zu verwenden.
heruntergeladen ich die Datei: bcprov-jdk15on-147.jar von BouncyCastle download page.
und dem Projekt hinzugefügt: Java Build Path/Bibliotheken/External JARs hinzufügen ...
Ich habe die folgende Zeile:
Security.addProvider(new BouncyCastleProvider());
Wenn Sie das Beispiel ausführen, tritt der gleiche Fehler auf.
Also habe ich eine andere Datei heruntergeladen: bcpkix-jdk15on-147.jar mit dem Titel "PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL"
Und zum Projekt hinzugefügt: Java Build Path/Bibliotheken/Externe JARs hinzufügen ..
Jetzt habe ich zwei Gläser.
Wenn Sie das Beispiel der folgenden Fehler führen auftreten:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
Ich habe versucht, die Datei "bcprov-ext-jdk15on-147.jar" herunterzuladen, aber das Problem nicht lösen.
Ich benutze iText 5.2.1 und Eclipse auf Windows 7 64 Bit.
Was ist dein Vorschlag? Ich habe versucht, den SVN https://itext.svn.sourceforge.net/svnroot/itext zu bekommen, aber ich weiß nicht, wie man kompiliert. Ich habe versucht, eine alte Version von BouncyCastle http://repo1.maven.org/maven2/org/bouncycastle/ ohne Erfolg zu verwenden. – Cobaia
Wenn Sie nicht von der Zeit gedrückt werden, würde ich auf die nächste iText-Version warten. Wenn Sie nicht können, habe ich meine Antwort mit mehr Details bearbeitet ... –
Für iText2.1.7 und Sun JDK 1.7 Diese Verbindung reparierte das DENECodable not_found Problem. http://repo2.maven.org/maven2/org/bouncycastle/bcprov-jdk15%2b/1.46/bcprov-jdk15%2b-1.46.jar –