Исходящий шлюз Spring Integration WS SSL

Я создал простой Func для нечувствительного к регистру regex, который я использую в своем фильтре.

private Func<string, BsonRegularExpression> CaseInsensitiveCompare = (field) => 
            BsonRegularExpression.Create(new Regex(field, RegexOptions.IgnoreCase));

Затем вы просто фильтруете поле в следующем виде.

db.stuff.find({"foo": CaseInsensitiveCompare("bar")}).count();
0
задан Kris Swat 18 January 2019 в 16:25
поделиться

1 ответ

Для обработки SSL на стороне клиента вам нужно использовать HttpsUrlConnectionMessageSender или HttpComponentsMessageSender и действительно иметь соответствующие клиентские сертификаты в хранилище cacerts.

См. https://www.baeldung.com/java-ssl для получения дополнительной информации.

Также вы можете позаимствовать некоторую информацию из документов Spring WS: https://docs.spring.io/spring-ws/docs/3.0.4.RELEASE/reference/#security

С точки зрения Spring Integration ничего особенного делать нельзя.

0
ответ дан Artem Bilan 18 January 2019 в 16:25
поделиться
Другие вопросы по тегам:

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