Как создать и использовать один и тот же ssl-сертификат на сервере RabbitMQ и в Spring Boot App?

Можно ли использовать один сертификат ssl от CA или самоподписанный для сервера RabbitMQ и для загрузочного приложения Spring? У меня есть сервер RabbitMQ, работающий на одной машине, и приложение Spring boot, работающее на другой машине. Клиентское приложение обменивается данными с RabbitMQ через AMQP и с весенним загрузочным приложением через REST API. Я хочу использовать один и тот же сертификат SSL на обоих серверах, чтобы клиенту не требовались разные сертификаты для аутентификации клиента.

1 ответ

https://security.stackexchange.com/questions/62690/can-i-use-a-single-ssl-cert-on-two-different-servers

Технически, если хосты используют одно и то же полное доменное имя, они могут (я не советую это делать, если приложения не размещены на одном сервере). Или, если у вас есть сертификат, который использует SAN:

https://support.dnsimple.com/articles/what-is-ssl-san/

Наилучшим решением в этом случае является подстановочный сертификат.

Другие вопросы по тегам