Spring boot - веб-сервис SOAP, использующий HTTPS - PullRequest
0 голосов
/ 13 февраля 2020

Я создал простой SOAP клиент веб-службы, используя учебное пособие по загрузке Spring https://spring.io/guides/gs/consuming-web-service/. Он отлично работает.

Проблема начинается, если я хочу перейти на HTTPS-версию веб-службы. Я отладил использование моего SSL-сертификата и ключа в Python, и теперь я хочу запустить HTTPS-соединение и в учебном проекте, но я потерян.

Какой самый простой способ добавить мой SSL сертификат и ключ к Spring WebServiceTemplate (org.springframework.ws.client.core.WebServiceTemplate), чтобы я мог начать подписывать свои сообщения? Я хотел бы сохранить и использовать сгенерированные Java классы, автоматически созданные Maven из WSDL веб-службы, я просто хочу добавить поддержку SSL. У меня уже есть готовый склад ключей.

Есть ли простой способ сделать это?

...