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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline mike123  
#1 Оставлено : 28 декабря 2017 г. 11:09:04(UTC)
mike123

Статус: Новичок

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

Добрый день, при генерации подписи не подгружается JCP, получаю следующую ошибку Exception in thread "main" java.security.NoSuchAlgorithmException: no such algorithm: GOST3410EL for provider JCP. JCP установленно, все библиотеки подтянул, однако есть так же проблемы с запуском контрольной панели, при запуске файла ControlPane.bat открывается командная строка и сразу закрывается.
Offline mike123  
#2 Оставлено : 28 декабря 2017 г. 11:21:52(UTC)
mike123

Статус: Новичок

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

Проблему выше вроде получилось решить, JCP запускается, но на строчке Signature signature = Signature.getInstance(algoritm,provider) валится, алгоритм и провайдер тут JCP.GOST_EL_DEGREE_NAME, "JCP"
дек 28, 2017 11:13:30 AM ru.CryptoPro.JCP.tools.Starter check
INFO: Loading JCP 2.0 39014
дек 28, 2017 11:13:30 AM ru.CryptoPro.JCP.tools.Starter check
INFO: JCP loaded.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences <init>
WARNING: Could not create windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences WindowsRegOpenKey1
WARNING: Trying to recreate Windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences openKey
WARNING: Could not open windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002. Windows RegOpenKey(...) returned error code 2.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences WindowsRegOpenKey1
WARNING: Trying to recreate Windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences openKey
WARNING: Could not open windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002. Windows RegOpenKey(...) returned error code 2.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences WindowsRegOpenKey1
WARNING: Trying to recreate Windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002.
дек 28, 2017 11:13:34 AM java.util.prefs.WindowsPreferences openKey
WARNING: Could not open windows registry node Software\JavaSoft\Prefs\ru\/Crypto/Pro\/J/C/P\/Random at root 0x80000002. Windows RegOpenKey(...) returned error code 2.
Exception in thread "main" java.security.NoSuchAlgorithmException: no such algorithm: GOST3410EL for provider JCP
at sun.security.jca.GetInstance.getService(GetInstance.java:87)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)
at java.security.Signature.getInstance(Signature.java:362)
at ESProcessor.getESProcessor(ESProcessor.java:13)
at CryptoT.main(CryptoT.java:18)

Process finished with exit code 1
Offline Евгений Афанасьев  
#3 Оставлено : 28 декабря 2017 г. 12:18:59(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Здравствуйте.
JCP.GOST_EL_DEGREE_NAME - это алгоритм ключа, не подписи, потому "no such algorithm". Алгоритм подписи, например - "GOST3411withGOST3410EL" (JCP.GOST_EL_SIGN_NAME), см. руководство разработчика.

Отредактировано пользователем 28 декабря 2017 г. 12:19:35(UTC)  | Причина: Не указана

Offline mike123  
#4 Оставлено : 28 декабря 2017 г. 14:30:49(UTC)
mike123

Статус: Новичок

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

Спасибо, можете пожалуйста ответить ещё на вопрос, при помощи алгоритма ГОСТ Р 34.10-2001 , возможно ли зашифровать конкретно данные из файла, т.е не просто сгенерировать ЭП и подписать файл с ее помощью, а зашифровать данные внутри файла?
Offline Евгений Афанасьев  
#5 Оставлено : 28 декабря 2017 г. 16:02:59(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 715 раз в 675 постах
Да, можно. В адрес получателя, имеющего ключ на алгоритме ГОСТ 34.10. Примеры использования класса EnvelopedSignature (CAdES.jar) есть в пакете CAdES.enveloped архива примеров samples-sources.jar.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.