Сбой запроса OPENSSL s_cient (время ожидания запроса 408) - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь подключиться с помощью openssl s_client api, команда:

openssl s_client -connect <server1>:443

Я получаю следующий вывод:

--------------------------------- Начало ---------------------------

ПОДКЛЮЧЕНО (00000003)

Цепочка сертификатов

Сертификат сервера

Не отправлено ни одного сертификата клиента Имена CA. Дайджест подписи узла: SHA512

Ключ Temp сервера: ECDH, P-256, 256 бит

SSL-рукопожатие прочитало 5540 байтов и записало 302 байта

Ошибка проверки: самозаверяющий сертификат в цепочке сертификатов

Новый, TLSv1.2, шифр ECDHE-RSA-AES128-GCM-SHA256 Открытый ключ сервера - 2048 бит. Поддерживается безопасное повторное согласование IS Сжатие: НЕТ Расширение: НЕТ Нет согласования ALPN Сеанс SSL: Протокол: TLSv1.2 Шифр: ECDHE-RSA-AES128-GCM-SHA256 Session-ID: Session-ID-ctx: мастер-ключ: идентификатор PSK: нет Подлинность идентификатора PSK: нет Имя пользователя SRP: нет Время запуска: 1553089057 Время ожидания: 7200 (сек) Проверка кода возврата: 19 (самозаверяющий сертификат)в цепочке сертификатов)

Расширенный главный секрет: нет

GET <path_to_api> HTTP/1.1
HOST: <server1>
Content-Type: application/soap+xml; charset=utf-8
Content-Length:0

HTTP / 1.1 408 REQUEST_TIMEOUT Content-Length: 0Соединение: Закрыть

закрыто

-------------------------------- End-------------------------------

Время ожидания запроса истекло.Если я использую команду curl, она будет успешной.

В чем причина истечения времени ожидания запроса?

1 Ответ

0 голосов
/ 25 марта 2019
Параметр

-crlf решил проблему. Спасибо @ SteffenUllrich

Команда:

openssl s_client -connect <server1>:443 -crlf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...