Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы123>
Опции
К последнему сообщению К первому непрочитанному
Offline KsandrFreeman  
#1 Оставлено : 22 декабря 2015 г. 19:21:36(UTC)
KsandrFreeman

Статус: Участник

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 18

Сказал(а) «Спасибо»: 1 раз
Доброго времени суток!

Установил JCP. Панель настроек запускается. Версия java 1.6.0_36, версия JCP 2.0
Пример подписи PDF документа (который в связке с iText) не запускается (соответствующие jar-файлы к проекту добавлены)
Не находится провайдер

Exception in thread "main" java.security.NoSuchProviderException: no such provider: Crypto
at sun.security.jca.GetInstance.getService(GetInstance.java:83)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)
at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:254)
at SignVerifyPDFExample.genKeyPair(SignVerifyPDFExample.java:158)
at SignVerifyPDFExample.main(SignVerifyPDFExample.java:111)

Кроме того, получаю такую ошибку на команду
java -cp samples.jar ComLine.CheckConfFull

Exception in thread "main" java.lang.NoClassDefFoundError: ru/CryptoPro/JCP/tools/Platform
at ComLine.ComLine.<clinit>(ComLine.java:122)
at ComLine.CheckConfFull.main(CheckConfFull.java:206)
Caused by: java.lang.ClassNotFoundException: ru.CryptoPro.JCP.tools.Platform
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
... 2 more

Быть может есть идеи, в чём ошибка? JCP не до конца установился? Так переустанавливал....
Offline basid  
#2 Оставлено : 23 декабря 2015 г. 4:47:06(UTC)
basid

Статус: Активный участник

Группы: Участники
Зарегистрирован: 21.11.2010(UTC)
Сообщений: 1,042

Сказал(а) «Спасибо»: 7 раз
Поблагодарили: 141 раз в 127 постах
JCP требуется устанавливать для каждой используемой JRE/JDK.
Если ваша среда разработки использует отдельные JRE/JDK, то необходимо установить JCP и для них.
Offline KsandrFreeman  
#3 Оставлено : 29 декабря 2015 г. 15:50:17(UTC)
KsandrFreeman

Статус: Участник

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 18

Сказал(а) «Спасибо»: 1 раз
Ага, JCP обнаружилась. Вы были правы.

Теперь возникает следующая ошибка:
Exception in thread "main" ExceptionConverter: java.security.NoSuchAlgorithmException: Unknown Key Algorithm GOST3410DHEL
at com.itextpdf.text.pdf.PdfPKCS7.<init>(PdfPKCS7.java:629)
at com.itextpdf.text.pdf.PdfSigGenericPKCS.setSignInfo(PdfSigGenericPKCS.java:95)
at com.itextpdf.text.pdf.PdfSignatureAppearance.preClose(PdfSignatureAppearance.java:982)
at com.itextpdf.text.pdf.PdfSignatureAppearance.preClose(PdfSignatureAppearance.java:902)
at com.itextpdf.text.pdf.PdfStamper.close(PdfStamper.java:194)
at SignVerifyPDFExample.sign(SignVerifyPDFExample.java:206)
at SignVerifyPDFExample.main(SignVerifyPDFExample.java:114)

Версия iText 5.1.3 patched, bouncycastle 1.46 (как и должно быть согласно руководствам)
Использую код примера CryptoPro (приложено)

SignVerifyPDFExample.java (11kb) загружен 10 раз(а).

Отредактировано пользователем 29 декабря 2015 г. 17:31:12(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#4 Оставлено : 30 декабря 2015 г. 15:26:24(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,922
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 689 раз в 650 постах
Здравствуйте.
Можете более точно назвать версию JCP 2.0? Номер сборки.
Offline KsandrFreeman  
#5 Оставлено : 11 января 2016 г. 13:50:26(UTC)
KsandrFreeman

Статус: Участник

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 18

Сказал(а) «Спасибо»: 1 раз
Версия JCP 2.0.38481
Offline Евгений Афанасьев  
#6 Оставлено : 11 января 2016 г. 14:26:00(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,922
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 689 раз в 650 постах
itextpdf_patched-5.1.3.jar из этой сборки? попробуйте
bcpkix-jdk15on-1.50.jar
bcprov-jdk15on-1.50.jar
вместо
1.46
thanks 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
KsandrFreeman оставлено 11.01.2016(UTC)
Offline KsandrFreeman  
#7 Оставлено : 11 января 2016 г. 16:05:40(UTC)
KsandrFreeman

Статус: Участник

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 18

Сказал(а) «Спасибо»: 1 раз
К сожалению не помогло. Выставил java 1.5, подключил рекомендуемые библиотеки...

Exception in thread "main" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DEREncodable
at com.itextpdf.text.pdf.PdfSigGenericPKCS.setSignInfo(PdfSigGenericPKCS.java:95)
at com.itextpdf.text.pdf.PdfSignatureAppearance.preClose(PdfSignatureAppearance.java:982)
at com.itextpdf.text.pdf.PdfSignatureAppearance.preClose(PdfSignatureAppearance.java:902)
at com.itextpdf.text.pdf.PdfStamper.close(PdfStamper.java:194)
at SignVerifyPDFExample.sign(SignVerifyPDFExample.java:206)
at SignVerifyPDFExample.main(SignVerifyPDFExample.java:114)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
... 6 more

Подключил и другие библиотеки версии 1.50, тоже не помогло(((

Может быть есть какая-то подробная пошаговая инструкция, как запускать JCP + iText?
Offline Евгений Афанасьев  
#8 Оставлено : 12 января 2016 г. 10:45:34(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,922
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 689 раз в 650 постах
А вы сами получили пропатченную версию библиотеки, используя diff из дистрибутива, или взяли пропатченную библиотеку из дистрибутива?
Offline KsandrFreeman  
#9 Оставлено : 12 января 2016 г. 12:39:44(UTC)
KsandrFreeman

Статус: Участник

Группы: Участники
Зарегистрирован: 29.01.2014(UTC)
Сообщений: 18

Сказал(а) «Спасибо»: 1 раз
Пропатченную версию я скачал вот отсюда из второго комментария http://www.cryptopro.ru/...sts&t=4205#post23002
Offline Евгений Афанасьев  
#10 Оставлено : 12 января 2016 г. 13:27:00(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,922
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 689 раз в 650 постах
Возьмите из дистрибутива JCP, который вы скачали и упомянули выше (JCP 2.0.38481).
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.