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

Я пытаюсь использоватьIText Джава. Когда вы запустите пример & quot;как подписать& Quot; возникает следующая ошибка:

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

Согласно& quot; Начало работы с iText - Как подписать PDF с помощью iText & quot;Я должен использоватьBouncyCastle.

Я скачал файл: bcprov-jdk15on-147.jar изСтраница загрузки BouncyCastle.
И добавил в проект: Java Build Path / Библиотеки / Добавить внешние JAR-файлы ...

Я добавил следующую строку:

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

При запуске примера возникает та же ошибка.
Поэтому я скачал другой файл: bcpkix-jdk15on-147.jar, озаглавленный «PKIX / CMS / EAC / PKCS / OCSP / TSP / OPENSSL».
И добавил в проект: Java Build Path / Библиотеки / Добавить внешние JAR-файлы ...
Теперь у меня есть две банки.

При запуске примера возникает следующая ошибка:

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

Я попытался загрузить файл & quot; bcprov-ext-jdk15on-147.jar & quot; но не решил проблему.

Я использую iText 5.2.1 и затмение на Windows 7 64 бит.

Ответы на вопрос(8)

Ваш ответ на вопрос