Подключите классический ELB к EC2 Tomcat с аутентификацией клиента - PullRequest
0 голосов
/ 24 марта 2019

Как подключить ELB HTTPS к EC2 HTTPS Tomcat

Установка:

Классический ELB:

  1. SSL CA подписанный сертификат

EC2 Tomcat:

  1. Keystore - Самоподписанный
  2. Trust Store - импортирован сертификат из Salesforce
  3. Client Auth = True

Дополнительные примечания:

  • Работает, если clientAuth = 'false'

Обзор инфраструктуры: Salesforce -> SSL ELB -> SSL EC2

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Я получил это с помощью TCP в проверке работоспособности и слушателя.

0 голосов
/ 24 марта 2019

Поскольку SSL-сертификат развернут на ELB, он прервет соединение на ELB с клиентом, расшифрует запросы и затем отправит их бэкэнд-экземплярам.Вот почему запрос работает с clientAuth = false.

Если вам просто нужна аутентификация для каждого сертификата Salesforce (зависит от ваших политик безопасности), установите группы безопасности так, чтобы трафик разрешался на ELB только через порт 443, а clientAuth = false, поскольку ELB уже убедился, что соединениезашифрован с клиентом.

В случае, если вам нужна дополнительная безопасность, вы можете следовать инструкциям здесь , чтобы также настроить аутентификацию с внутренними экземплярами.Надеюсь, это поможет.

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