2016-05-30 1 views
2

Я использую Spring MVC 4 Rest, но теперь, когда мне нужно использовать веб-сервис, я решил использовать Spring Ws с сервером Tomcat7 Appache, и я пытаюсь подключиться к третьей стороне, которая является Bank Api. Мне нужно добиться взаимной аутентификации то есть два способа SSL для того, чтобы отправить свои мыльные запросыКак отправлять и получать сертификаты весной Ws с третьей стороной, такой как Банк?

  1. Если сертификаты помещаются в хранилище доверенного и хранилище ключей соответственно весной WS, то при попытке подключения к HTTPS сервера будут проверка и отправка сертификаты произойдут автоматически?
  2. Каковы шаги или процедуры, которые необходимо выполнить, чтобы настроить приложение Spring Ws на использование веб-службы через https?
  3. Если проверка и отправка не выполняются автоматически, то как отправить и подтвердить сертификат перед отправкой запроса на мыло с использованием Spring ws?
+0

Вы смогли это достичь? В настоящее время я следую этому руководству: https://www.codenotfound.com/2017/07/spring-ws-mutual-authentication-example.html – WarLord

ответ

0

Безопасность Spring WS обеспечивает поддержку через WebServiceTemplate. Существует два вида механизма безопасности: SUN XML и безопасность веб-служб (XWSS) через XwsSecurityInterceptor и WSS4J от Apache через Wss4jSecurityInterceptor. Это просто точки расширения, поэтому вы можете настроить все свои потребности в безопасности, начиная от проверки подлинности, подписи, проверки, шифрования и дешифрования.

Просьба также проверить мой ответ в отношении хранилищ хранилища и доверительного хранилища, установленных на ваш вопрос other.

Подробнее здесь XwsSecurityInterceptor и Wss4jSecurityInterceptor.

+0

В двух вариантах конфигурации SSL - это обмен сертификатами и проверка, выполненная самим tomcat или мне нужно использовать перехватчик безопасности для достижения двухсторонней связи ssl. –

+0

. Вы можете использовать tomcat для обмена сертификатами и проверки, но для аутентификации, подписи, проверки и шифрования/дешифрования вам понадобится реализация безопасности ws, которая Spring ws предоставляет с помощью перехватчиков , – Veeram

Смежные вопросы