Вы обращаетесь к URL-адресу HTTPS с помощью IP-адреса, который на самом деле очень редко работает. Большинство сайтов требуют, чтобы имя SNI использовалось для получения правильного сертификата сервера, и многие центры сертификации даже не продают вам сертификаты для простых IP-адресов.
Вместо того, чтобы отключить проверку сертификата, вы должны рассмотреть доступ к этому серверу, используя его «правильное» и официальное имя, чтобы сервер знал, какой сертификат следует предлагать при рукопожатии TLS.
Если вы действительно хотите подключиться к этому конкретному IP-адресу и по-прежнему использовать правильное имя в URL, вы можете сделать это с помощью опции CURLOPT_RESOLVE
. Документировано среди других вариантов CURL.
Не соглашайтесь с отключением проверки сертификата. Это плохой обходной путь, который рискует остаться навсегда и сделает вас уязвимым.