требует наличие (или отправку) сертификата при запросах, иначе отбивает их.
Сам сертификата имеется (в формате .pem) и нужно в restTemplate добавить информацию об этом серте, но как я понял для этого мне нужно преобразовать сам серт в формат jks , но для этого необходим публичный ключ к нему (которого у меня нет). Правильно ли я понимаю что вариантов отправить запрос без ключей и прочих дополнений, но одном лишь сертификате я jks не получу, а публичный ключ мне нужно получить у второй стороны?
Я не совсем вдупляю во всю эту тему, потому могу нести какую то чушь
Апиха без документации? Какие конкретно в апихе нужны данные?
По моему это вот это https://stackoverflow.com/questions/45713593/what-is-the-right-way-to-send-a-client-certificate-with-every-request-made-by-th
Да, вы правы. Метод exchange() класса RestTemplate не имеет перегрузки, которая принимает сертификат в качестве аргумента. Однако это не значит, что вы не можете использовать сертификат при вызове этого метода. Вместо этого вы можете загрузить сертификат в память и использовать его для создания экземпляра HttpEntity, который вы можете передать в качестве аргумента методу exchange().
Уже смотрю в X509, пока похоже на правду. Спасибо)
Обсуждают сегодня