Как создать и использовать один и тот же ssl-сертификат на сервере RabbitMQ и в Spring Boot App?
Можно ли использовать один сертификат ssl от CA или самоподписанный для сервера RabbitMQ и для загрузочного приложения Spring? У меня есть сервер RabbitMQ, работающий на одной машине, и приложение Spring boot, работающее на другой машине. Клиентское приложение обменивается данными с RabbitMQ через AMQP и с весенним загрузочным приложением через REST API. Я хочу использовать один и тот же сертификат SSL на обоих серверах, чтобы клиенту не требовались разные сертификаты для аутентификации клиента.
1 ответ
Технически, если хосты используют одно и то же полное доменное имя, они могут (я не советую это делать, если приложения не размещены на одном сервере). Или, если у вас есть сертификат, который использует SAN:
https://support.dnsimple.com/articles/what-is-ssl-san/
Наилучшим решением в этом случае является подстановочный сертификат.