iText/BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable et org.bouncycastle.c. à thé de.TimeStampTokenInfo

Je suis en train d'utiliser iText Java.
Lorsque vous exécutez l'exemple "comment signer" l'erreur suivante se produit:

Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo

Selon "Débuter avec iText - Comment signer un fichier PDF avec iText", je dois utiliser le BouncyCastle.

J'ai téléchargé le fichier: bcprov-jdk15on-147.jar de BouncyCastle page de téléchargement.

Et ajouté au projet: Java Build Path/Bibliothèques/Add External JARs...

J'ai ajouté la ligne suivante:

Security.addProvider(new BouncyCastleProvider());

Lorsque vous exécutez l'exemple, la même erreur se produit.

J'ai donc téléchargé un autre fichier: bcpkix-jdk15on-147.jar intitulé "PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL"

Et ajouté au projet: Java Build Path/Bibliothèques/Add External JARs...

Maintenant, j'ai deux Pots.

Lorsque vous exécutez l'exemple, l'erreur suivante se produit:

Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable

J'ai essayé de télécharger le fichier "bcprov-ext-jdk15on-147.jar" mais ne résout pas le problème.

Je suis à l'aide de la bibliothèque iText 5.2.1 et eclipse sous Windows 7 64 bits.

InformationsquelleAutor Cobaia | 2012-04-30