Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.11.2020(UTC) Сообщений: 34
Сказал(а) «Спасибо»: 14 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день. Мигрируем с jdk8 на jdk17. При выполнении подписи CAdES-XLT1 на проекте jdk8 подпись выполняется, на проекте jdk17 ошибка: Цитата:org.bouncycastle.cms.CMSAttributeTableGenerationException: The signer certificate: sn 7c00134a97e9824f4a0ee700db000600134a97, subject C=RU, CN=testEdsCert, issuer CN="Тестовый УЦ ООО \"КРИПТО-ПРО\"", O="ООО \"КРИПТО-ПРО\"", L=Москва, ST=г. Москва, C=RU, STREET=ул. Сущёвский вал д. 18, OID.1.2.643.3.131.1.1=#120c303031323334353637383930, OID.1.2.643.100.1=#120d31323334353637383930313233 must have OCSP evidence but it doesn't contain any OCSP reference(s) or service(s) is(are) unavailable. OCSP evidence is not found Пробовал разные версии bouncycastle. При более высоких версиях разве что ошибка меняется. Либы подключены те, что идут в поставке вместе с JCP. Сертификат - тестовый, получен здесь: https://testgost2012.cry....ru/certsrv/certrqma.aspОС: Linux Mint 20.2 Cinnamon, JCP: 2.0.41940-A, JDK: liberica-17.0.10 TSA: http://testca.cryptopro.ru/tsp/tsp.srfПриложены: лог и сертификат (поменял расширение на txt, т.к. .cer не загружался). cades-xlt1-log-error.txt (205kb) загружен 1 раз(а). testEdsCert.txt (2kb) загружен 1 раз(а).Подписи вплоть до CAdES-T выполняются успешно. Вы могли бы подсказать, в чём может быть проблема? з.ы. Видел подобную тему на форуме, но она была 6 лет назад + не было ответа.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. В java 8 в cacerts установлены необходимые корневые/промежуточные, в java 17 - нет. Ориентировочно, нет Цитата: "CN="Тестовый УЦ ООО \"КРИПТО-ПРО\"", O="ООО \"КРИПТО-ПРО\"", L=Москва, ST=г. Москва, C=RU, STREET=ул. Сущёвский вал д. 18, OID.1.2.643.3.131.1.1=#120c303031323334353637383930, OID.1.2.643.100.1=#120d31323334353637383930313233"
или может быть установлен не тот сертификат или не все - допустим, нужны новый корневой, и старый (тестовые корневые часто обновляются). Можно попробовать cacerts из java 8 положить в java 17, если в java 8 работает (предварительно в java 17, конечно, сделать резервную копию исходного cacerts). Отредактировано пользователем 27 апреля 2024 г. 17:37:36(UTC)
| Причина: Не указана |
|
1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close