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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline iSprite  
#1 Оставлено : 31 октября 2023 г. 11:22:23(UTC)
iSprite

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

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

Использую jcp-2.0.41940-A, добавил туда jcsp.jar из java-csp-5.0.42119-A и при шифровании получаю ошибку:
org.jboss.resteasy.spi.UnhandledException: java.lang.NoSuchMethodError: ru.CryptoPro.JCP.params.EllipticParamsSpec.isShortNewOID(Lru/CryptoPro/JCP/params/OID;)Z

Судя по примеру (samples/CAdES/enveloped) можно в jcp использовать jcsp. Нужно какое-то согласование версий? Чтобы шифровать Магмой в jcp-2.0.41940-A
Offline Евгений Афанасьев  
#2 Оставлено : 1 ноября 2023 г. 12:57:14(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 703 раз в 664 постах
Здравствуйте.
Вы смешали библиотеки из разных версий, так делать не стоит.
Если вам нужен JCSP, надо взять дистрибутив java-csp-. При этом в нем же есть и JCP, то есть из java-csp- можно при желании поставить JCP и не устанавливать JCSP.
В дистрибутиве JCP нет JCSP.
Offline iSprite  
#3 Оставлено : 1 ноября 2023 г. 15:31:26(UTC)
iSprite

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

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

Я, кажется, разобрался в версиях.
Есть JCP-2, есть JCSP-5
Версии билдов у них сквозные.
То есть java-csp-5.0.42119-A содержит jcp-2 версси 0.42119-A (фактически jcp-2.0.42119-A)
Пока я не подключил jcsp из этой сборки, я могу пользоваться лицензией jcp.
Так?

Что меня смутило:
  1. чтобы скачать сертифицированную jcsp, необходимо перейти по ссылке: "Загрузить сертифицированную версию КриптоПро Java CSP и JTLS" и подняться на два экрана вверх (в мобильной версии ссылка открывается корректно).
  2. Ну и вот эта путаница: "Магму мы включили в jcp начиная с версии 0.42119-A", а фактически надо искать библиотеки не в jcp, а в jcsp.

Отредактировано пользователем 1 ноября 2023 г. 17:03:35(UTC)  | Причина: Не указана

Offline Евгений Афанасьев  
#4 Оставлено : 1 ноября 2023 г. 16:27:19(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 703 раз в 664 постах
п.1 поправят, спасибо за информацию.
п.2 верно, но дистрибутив java-csp-xxx прежде всего представляет провайдер JCSP и сертифицируется (в серт. сборке) здесь JCSP, остальные библиотеки идут, как зависимости.
Поэтому при выходе серт. версии JCP оптимально будет перейти на нее.
Offline iSprite  
#5 Оставлено : 1 ноября 2023 г. 17:00:46(UTC)
iSprite

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

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

п.2 Спасибо за информацию, перейдём на сертифицированный JCP как появится. Но сейчас старый ГОСТ (28147-89) отменён на территории России и СНГ с 31 мая 2019 года, а новый у вас не сертифицирован.
Можно ли использовать часть функционала сертифицированного JCSP (в частности JCP) как сертифицированный?

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

Offline Евгений Афанасьев  
#6 Оставлено : 1 ноября 2023 г. 20:06:10(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 703 раз в 664 постах
Автор: iSprite Перейти к цитате
сейчас старый ГОСТ (28147-89) отменён на территории России и СНГ с 31 мая 2019 года, а новый у вас не сертифицирован.

Вроде еще действует переходный пятилетний период, см. https://cryptoarm.ru/new...t-encryption-algorithms/


Автор: iSprite Перейти к цитате

Можно ли использовать часть функционала сертифицированного JCSP (в частности JCP) как сертифицированный?

Использовать можно, но в составе JCSP дистрибутива сертифицирован JCP. Что-то конкретное можно узнать, задав вопросы в портале техподдержки.

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.