Приложение HTTPS в Ubuntu не может подключиться к веб-приложению HTTPS в Windows

Windows Server 2012, веб-приложение имеет установленный SSL из GoDaddy Ubuntu box имеет работающее приложение, которое имеет другой установленный SSL от GoDaddy.

Приложение в Ubuntu указывает на приложение в Windows Server 2012.

в SSH, curl - это https://appliation.xxxx.us/ | выход головки -1: HTTP/1.1 200

Телнет успешно. порты проверены DNS записи добавлены правильно

Приложение HTTPS в Ubuntu работает нормально, когда указывает на веб-приложение HTTP на Windows Server. Что может быть причиной? Существуют ли какие-либо полезные команды для просмотра файлов журналов в Ubuntu для устранения этой проблемы?

Я подумал, что это может быть проблема рукопожатия, поэтому я добавил сертификат CA веб-приложения Windows в CA-сертификаты на Ubuntu box (следуя этим шагам - Как установить корневой сертификат?)

ОБНОВЛЕНИЕ: запущено: curl -1vsS https://appliation.xxxx.us/

частичный вывод:

  • найдено 149 сертификатов в /etc/ssl/certs/ca-certificates.crt
  • найдено 596 сертификатов в / etc / ssl / certs
  • ALPN, предлагая http / 1.1
  • SSL-соединение с использованием TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256
  • проверка сертификата сервера в норме
  • проверка статуса сертификата сервера Пропущено
  • общее имя: des-ubillfs-s1.arlingtonva.us (соответствует)
  • дата окончания срока действия сертификата сервера ОК
  • дата активации сертификата сервера ОК
  • открытый ключ сертификата: RSA
  • версия сертификата: № 3
  • subject: OU = контроль домена подтвержден,CN=des-ubillfs-s1.arlingtonva.us
  • дата начала: ср, 13 марта 2019 года 16:30:25 мск
  • Срок годности: сб, 13 марта 2021 16:30:25 GMT
  • эмитент: C= США,ST= Аризона,L= Скоттсдейл, O = GoDaddy.com \, Inc., OU = http://certs.godaddy.com/repository/,CN=Go Daddy Secure Certificate Authority - G2
  • сжатие: NULL* ALPN, сервер не согласен с протоколом/> GET / HTTP/1.1

1 ответ

Это было решено.

Запустил openssl s_client -connect [HOST]:[PORT] вывод показал, что у сертификата нет корневого, а промежуточные сертификаты добавили недостающие сертификаты, поэтому Ubuntu может проверить эмитента

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