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

Próbuję użyćiText Jawa. Kiedy uruchomisz przykład ”jak podpisać„występuje następujący błąd:

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

Według„Rozpoczęcie pracy z iText - Jak podpisać plik PDF za pomocą iText”, Muszę użyćDmuchany zamek.

Pobrałem plik: bcprov-jdk15on-147.jar zStrona pobierania BouncyCastle.
I dodano do projektu: Java Build Path / Libraries / Add External JAR ...

Dodałem następujący wiersz:

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

Po uruchomieniu przykładu występuje ten sam błąd.
Pobrałem więc inny plik: bcpkix-jdk15on-147.jar zatytułowany „PKIX / CMS / EAC / PKCS / OCSP / TSP / OPENSSL”
I dodano do projektu: Java Build Path / Libraries / Add External JAR ...
Teraz mam dwa słoiki.

Po uruchomieniu przykładu pojawia się następujący błąd:

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

Próbowałem pobrać plik „bcprov-ext-jdk15on-147.jar”, ​​ale nie rozwiązałem problemu.

Używam iText 5.2.1 i eclipse na Windows 7 64 bity.

questionAnswers(8)

yourAnswerToTheQuestion