Задать вопрос
SergeyEgorov
@SergeyEgorov
Веб разработчик

Как реализовать использование Default и GostTLS SSLContext в одном приложении?

Есть Java приложение (jdk1.8.0_202 + Crypto Pro jcp-2.0.41789). Главное назначение - обмен данными по HTTP с ЕИС Госзакупки с использованием ГОСТ алгоритмов шифрования.

Сейчас появилась потребность взаимодействовать еще с внешним S3 хранилищем Яндекса или Таймвеба. Соответственно для отдельного экземпляра ClosableHttpClient я собрал отдельный SSLContext, с настройками "по умолчанию", без GostTLS и попытался для обращения к обычным HTTPS ресурсам использовать его. Однако он не работает. В середине трассировки стэке видно исключение CryptoPro Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty.

Был ли у кого-нибудь опыт реализации работающих в одном приложении HTTP клиентов с поддержкой CryptoPro GostTLS и без оного?
  • Вопрос задан
  • 41 просмотр
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы