Статус: Новичок
Группы: Участники
Зарегистрирован: 31.10.2025(UTC) Сообщений: 2 
|
Добрый день, Используем java-csp-5.0.45549-A-56fe5758 Иногда при валидации подписи получаем ошибку с кодом 44 ecRevocationCertificateStatusIsUnknownOrRevoked: "Статус сертификата: отозван или неизвестен." В логах видим, что это из-за временной недоступности скачивания промежуточных сертификатов, исключение SocketTimeoutException. Если повторно вызвать проверку - валидация успешна. Хочется реализовать логику ретрая в случае временной недоступности промежуточных сертификатов. Проблема в том, что криптопро логирует исключение SocketTimeoutException, но не пробрасывает наверх, т.е. в нашем клиентком коде приходит такая цепочка: Цитата: ru.CryptoPro.CAdES.exception.CAdESException: Validation failed for the target Caused by: ru.CryptoPro.AdES.exception.AdESException: Validation failed for the target Caused by: java.security.cert.CertPathValidatorException: Could not determine revocation status: unable to find valid certification path to requested target Caused by: java.security.cert.CertPathValidatorException: Could not determine revocation status: 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