Как реализовать односторонний SSL в Spring Boot - PullRequest
0 голосов
/ 07 июня 2018

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

1 Ответ

0 голосов
/ 07 июня 2018

Вопрос слишком расплывчатый ИМХО, я постараюсь дать общее представление

Ответ может отличаться в зависимости от реальных требований в отделе безопасности вашей организации и вашей фактической конфигурации весенней загрузки.

Spring Boot - это инфраструктура Java, которая обычно допускает архитектуру развертывания со встроенными серверами tomcat, jetty или undertow, которые обслуживают конечные точки Http, предоставляемые Spring MVC, или вообще без встроенного сервера (обычно для устаревших развертываний).mode (build WAR) - тогда настройку HTTPs следует выполнять на реальном сервере, а не в приложении весенней загрузки.

Если вы используете встроенный сервер, то фактическое техническое решение может фактически зависеть от используемого вами сервера.внизу, по крайней мере, в некоторой степени.

Действительно, как сказал Стеффен Ульрих в разделе комментариев, есть много примеров этого.

Например, взгляните на Этоодин

Если вы хотите перенаправить HTTPзапрашивая HTTP, вы должны настроить свой сервер для этого, и это решение является специфическим для Tomcat.

Еще одна вещь, которую стоит рассмотреть, - хотите ли вы вообще использовать SSL на уровне весенней загрузки.Может быть, вы работаете под шлюзом / какой-то прокси.В этом случае может иметь смысл использовать https для доступа к прокси-серверу извне, но из прокси-сервера в приложение Java вы можете использовать HTTP.

Я знаю, что просто размышляю об этом решении, у меня естьЯ просто решил упомянуть об этом, потому что, по моему опыту, есть много организаций, которые работают подобным образом.

Кроме того, поскольку весенняя загрузка используется для разработки микросервиса, есть вероятность, что у вас есть много артефактов весенней загрузки, которые как-то «говорят"друг к другу, поэтому, возможно, запуск HTTP между ними является излишним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...