Зависание

У меня есть ситуация, когда клиент делает вызов через curl на https URL. Сертификат SSL URL-адреса https является самозаверяющим, и поэтому curl не может выполнить проверку сертификата и завершается ошибкой. curl предоставляет опцию -k/--insecure, которая отключает проверку сертификата.

Мой вопрос заключается в том, что при использовании опции --insecure передача данных между клиентом и сервером осуществляется в зашифрованном виде (как и должно быть для URL-адресов https)? Я понимаю угрозу безопасности из-за того, что проверка сертификата не проводится, но для этого вопроса меня интересует только то, зашифрована ли передача данных или нет.

Ответы

Ответ 1

Да, переданные данные по-прежнему отправляются зашифрованными. -k/--insecure будет "делать только" curl пропустить проверку сертификата, он не отключит SSL все вместе.

Дополнительная информация по этому вопросу доступна по следующей ссылке: