Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
JCPCertPathBuilderException: unable to find valid certification path to requested target
Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.11.2020(UTC) Сообщений: 34
Сказал(а) «Спасибо»: 14 раз Поблагодарили: 1 раз в 1 постах
|
Добрый день. Пробую выполнить апгрейд подписи cades-bes в cades-xlt1. Cades-bes создаётся нормально, но при выполнении: Код:CAdESSigner updatedSigner = signer.enhance(AdESConfig.DEFAULT_PROVIDER,
digestOid,
new LinkedList<X509Certificate>(),
tsaUrl,
CAdESType.CAdES_X_Long_Type_1,
null
);
получаю экзепшн. Цитата:Caused by: ru.CryptoPro.AdES.exception.AdESException: Error building certification path for C=RU, CN=eds1: ru.CryptoPro.reprov.certpath.JCPCertPathBuilderException: unable to find valid certification path to requested target at ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.build(Unknown Source) at ru.CryptoPro.AdES.certificate.CertificateChainBuilderImpl.build(Unknown Source) at ru.CryptoPro.AdES.external.signature.AdESSigner.build(Unknown Source) ... 60 common frames omitted Полный лог с ошибкой - в файле ниже.  errorLog.txt (41kb) загружен 5 раз(а).Не очень понял - в выводе лога присутствует серийный номер 73447807847235878354139319198818691644. Не вижу его ни в одном сертификате, который использовал. Ну и в cacerts такого у меня нет. Дополнительно: Сертификат для подписи сгенерирован здесь: https://www.cryptopro.ru/certsrv/certrqma.aspВ cacerts добавлены серты tsa, корневого серта для tsa, серт cryptopro.ru. Ниже в файле вывод из cacerts со всеми добавленными сертификатами  cacertsList.txt (25kb) загружен 2 раз(а). Адерс tsa - http://www.cryptopro.ru:80/tsp/ Java: 1.8.0_211 JCP: jcp-2.0.40035 bouncycastle из дистрибутива: bcpkix-jdk15on-1.50.jar и bcprov-jdk15on-1.50.jar Вы могли бы подсказать, в чём может быть проблема? Какие ещё сертификаты нужны? Вот этот с серийным номером 73447807847235878354139319198818691644?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Здравствуйте. AdESConfig.DEFAULT_PROVIDER в enhance - что-то странное. Первый параметр функции - это имя провайдера, например, JCP.PROVIDER_NAME. Задайте его имя, если используете JCP и соберите лог снова, если сломается, т.к. в логе именно из-за этого ошибка - NoSuchProviderException: no such provider: ru.CryptoPro.defaultProv |
|
 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
JCPCertPathBuilderException: unable to find valid certification path to requested target
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close