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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline SerPenTeHoK  
#11 Оставлено : 12 ноября 2019 г. 18:14:23(UTC)
SerPenTeHoK

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

Группы: Участники
Зарегистрирован: 29.04.2019(UTC)
Сообщений: 6
Российская Федерация

Автор: Евгений Афанасьев Перейти к цитате
Здравствуйте.
Попробуйте так:
1) убрать
params.setSigProvider("JCP");
- подпись не обязательно может быть ГОСТ;
2) вместо
final CertPathBuilder cpb = CertPathBuilder.getInstance("PKIX");
задать
final CertPathBuilder cpb = CertPathBuilder.getInstance("CPPKIX", "RevCheck");


1) Убрал, но у нас будет, ГОСТ.
// params.setSigProvider("JCP");

2) Указал:
final CertPathBuilder cpb = CertPathBuilder.getInstance("CPPKIX", "RevCheck");
не помогло, поменял ещё здесь:
final CertPathValidator validator = CertPathValidator.getInstance("CPPKIX", "RevCheck");
тоже не помогло, результат аналогичный.

падает на:
Код:
        // построение цепочки сертификатов
        final PKIXCertPathBuilderResult res =
                (PKIXCertPathBuilderResult) cpb.build(params);
Offline SerPenTeHoK  
#12 Оставлено : 12 ноября 2019 г. 18:15:16(UTC)
SerPenTeHoK

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

Группы: Участники
Зарегистрирован: 29.04.2019(UTC)
Сообщений: 6
Российская Федерация

Автор: SerPenTeHoK Перейти к цитате
Автор: Евгений Афанасьев Перейти к цитате
Здравствуйте.
Попробуйте так:
1) убрать
params.setSigProvider("JCP");
- подпись не обязательно может быть ГОСТ;
2) вместо
final CertPathBuilder cpb = CertPathBuilder.getInstance("PKIX");
задать
final CertPathBuilder cpb = CertPathBuilder.getInstance("CPPKIX", "RevCheck");


1) Убрал, но у нас будет, ГОСТ.
// params.setSigProvider("JCP");

2) Указал:
final CertPathBuilder cpb = CertPathBuilder.getInstance("CPPKIX", "RevCheck");
не помогло, поменял ещё здесь:
final CertPathValidator validator = CertPathValidator.getInstance("CPPKIX", "RevCheck");
тоже не помогло, результат аналогичный.

т.к. падает на:
Код:
        // построение цепочки сертификатов
        final PKIXCertPathBuilderResult res =
                (PKIXCertPathBuilderResult) cpb.build(params);


Offline Евгений Афанасьев  
#13 Оставлено : 12 ноября 2019 г. 18:18:19(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 688 раз в 649 постах
Вы ранее в п.9 указали, на validate, что там ломается.
Приложите файлы предполагаемой цепочки, проверим.
Offline SerPenTeHoK  
#14 Оставлено : 12 ноября 2019 г. 18:47:21(UTC)
SerPenTeHoK

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

Группы: Участники
Зарегистрирован: 29.04.2019(UTC)
Сообщений: 6
Российская Федерация

Автор: Евгений Афанасьев Перейти к цитате
Вы ранее в п.9 указали, на validate, что там ломается.
Приложите файлы предполагаемой цепочки, проверим.


cryptopro
1_cert_p.zip (6kb) загружен 4 раз(а).

Да, не совсем корректно написал про
"params.setRevocationEnabled(false); <- Всё нормально."

Странность ещё в том, что если не загружать список отзывов (убрать из папки файлы), то похожим образом падает.

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

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