iText / BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable e org.bouncycastle.tsp.TimeStampTokenInfo

Estou tentando usariText Java. Quando você executa o exemplo "como assinar"o seguinte erro ocorre:

<code>Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo
</code>

De acordo"Introdução ao iText - Como assinar um PDF usando o iText", Eu tenho que usar oCastelo inflável.

Eu baixei o arquivo: bcprov-jdk15on-147.jar dePágina de download do BouncyCastle.
E adicionado ao projeto: Java Build Path / Libraries / Adicionar JARs externos ...

Eu adicionei a seguinte linha:

<code>Security.addProvider(new BouncyCastleProvider());
</code>

Quando você executa o exemplo, o mesmo erro ocorre.
Então eu baixei outro arquivo: bcpkix-jdk15on-147.jar intitulado "PKIX / CMS / EAC / PKCS / OCSP / TSP / OPENSSL"
E adicionado ao projeto: Java Build Path / Libraries / Adicionar JARs externos ...
Agora eu tenho dois frascos.

Quando você executa o exemplo, ocorre o seguinte erro:

<code>Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
</code>

Eu tentei baixar o arquivo "bcprov-ext-jdk15on-147.jar" mas não resolveu o problema.

Eu estou usando o iText 5.2.1 e eclipse no Windows 7 64 bits.

questionAnswers(8)

yourAnswerToTheQuestion