У меня есть система, которая отправляет данные клиентам с использованием Perl LWP. Они могут выбирать свой URL-адрес, а также POST или GET.Perl LWP GET или POST для URL-адреса SNI SSL
Новый клиент недавно пожаловался, что служба не работает, и они подозревают, что это потому, что их конечная точка использует протокол SNI SSL.
Глядя в журналы, все, что я вижу, это сообщение об ошибке «(проверка сертификата не удалась) (500 тайм-аутов на чтение)».
Есть ли способ узнать, является ли эта проблема из-за их SNI SSL или чего-то другого? Я думаю, что я могу решить проблему, отключив verify_hostname, но это последнее средство, я бы предпочел, чтобы он работал правильно.
Какие еще меры следует предпринять?
* «Я думаю, что я могу решить проблему, выключив verify_hostname ...» * - Не делайте этого. Это называется убийство пациента. Лечение хуже, чем болезнь. – jww
* «Глядя в журналы, все, что я вижу, это сообщение об ошибке» (проверка сертификата не удалась) (500 тайм-аутов на чтение) »* - Нам нужна дополнительная информация. Пожалуйста, укажите URL-адрес сервера или сертификат сервера. , вставьте полный вывод 'openssl s_client -connect: '. Вы также должны указать свой код. –
jww
@jww - Я согласен с именем verify_hostname (отсюда это было последнее средство). Проблема была решена путем обновления IO :: Socket: : SSL в конце. Спасибо! –