Я пытаюсь использовать iText Java. Когда вы запускаете пример " как подписываться, возникает следующая ошибка:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo
По "Начало работы с iText - Как подписать PDF с помощью iText" , я должен использовать BouncyCastle.
Я загрузил файл: bcprov-jdk15on-147.jar из Страница загрузки BouncyCastle.
И добавлен в проект: Java Build Path/Libraries/Добавить внешние JAR...
Я добавил следующую строку:
Security.addProvider(new BouncyCastleProvider());
При запуске примера возникает одна и та же ошибка.
Поэтому я загрузил еще один файл: bcpkix-jdk15on-147.jar под названием "PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL"
И добавлен в проект: Java Build Path/Libraries/Добавить внешние JAR...
Теперь у меня два банки.
При запуске примера возникает следующая ошибка:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
Я попробовал загрузить файл "bcprov-ext-jdk15on-147.jar", но не решил проблему.
Я использую iText 5.2.1 и eclipse для 64-разрядных версий Windows 7.