Я нахожусь в процессе написания приложения Java Spring Boot, которое должно выступать в качестве клиента для веб-службы SOAP.
Клиенту Soap необходимо выполнить следующее: - 1. Взаимная аутентификация 2.Включите двоичный токен безопасности, содержащий сертификат клиента X.509 в запросе.3. Цифровая подпись XML, сгенерированная в теле сообщения SOAP.
Часть 1, у меня нет проблем с!Трудность заключается в попытке выполнить пункты 2 и 3, и я ищу некоторую помощь.Я предполагаю, что могу использовать Wss4jSecurityInterceptor для этого?
Заранее спасибо.
@Bean
public Wss4jSecurityInterceptor securityInterceptor() throws IOException, Exception {
Wss4jSecurityInterceptor securityInterceptor = new Wss4jSecurityInterceptor();
....
....
return securityInterceptor;
}