Sto tentando di utilizzare iText Java. Quando si esegue l'esempio "how to sign" verifica il seguente errore:iText/BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable e org.bouncycastle.tsp.TimeStampTokenInfo
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo
Secondo "Getting Started with iText - How to sign a PDF using iText", devo usare la BouncyCastle.
Ho scaricato il file: bcprov-jdk15on-147.jar da BouncyCastle download page.
e aggiunti al progetto: Java Build Path/biblioteche/Aggiungi JAR esterni ...
ho aggiunto la seguente linea:
Security.addProvider(new BouncyCastleProvider());
Quando si esegue l'esempio si verifica lo stesso errore.
Quindi ho scaricato un altro file: bcpkix-jdk15on-147.jar intitolato "PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL"
E aggiunto al progetto: Percorso di creazione Java/Librerie/Aggiungi JAR esterni.
Ora ho due barattoli.
Quando si esegue l'esempio verifica il seguente errore:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
ho provato il download "bcprov-ext-jdk15on-147.jar", ma non ha risolto il problema.
Sto usando iText 5.2.1 ed eclissi su Windows 7 a 64 bit.
Qual è il tuo suggerimento? Ho provato a ottenere il SVN https://itext.svn.sourceforge.net/svnroot/itext ma non so come compilare. Ho provato a utilizzare una vecchia versione di BouncyCastle http://repo1.maven.org/maven2/org/bouncycastle/ senza successo. – Cobaia
Se non si preme per tempo, aspetterei la prossima versione di iText. Se non ci riesci, ho modificato la mia risposta con ulteriori dettagli ... –
Per iText2.1.7 e Sun JDK 1.7 Questo collegamento ha risolto il problema di non_descrizione DEREncodable. http://repo2.maven.org/maven2/org/bouncycastle/bcprov-jdk15%2b/1.46/bcprov-jdk15%2b-1.46.jar uomo –