Проблема с сертификатом OSX SSL: самоподписанный сертификат обращается к локальному хосту с веб-сервера - PullRequest
0 голосов
/ 20 марта 2019

Привет, люди разумного улья,

Я потратил два часа на то, чтобы найти решение своей проблемы, пытаясь ее решить, но безуспешно.

Что я хочу: Для проекта веб-приложения, над которым я работаю (php), мне нужно получить доступ к WLAN USB Stick через curl и получить ответ сына.

В любом случае, сейчас у меня нет USB-накопителя. Но я хочу разработать веб-приложение, которое получает данные с флешки.

Итак, я настроил свою localhost индексную страницу так:

echo "TEST"

Я знаю, что сейчас это не JSON, но я хочу начать получать "Тест" в моем приложении. Ничего особенного. Просто ТЕСТ.

Мое веб-приложение запускается с защищенного адреса, например:

https://abc.myserver.com/folder/party/index.php

Так что, если я начну сеанс скручивания следующим образом:

$cSession = curl_init(); 
curl_setopt($cSession,CURLOPT_URL,"https://localhost/");
curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cSession,CURLOPT_HEADER, false); 

$result=curl_exec($cSession);

if ($result === false) {
$response = curl_error($cSession);
    print_r($response);
}

curl_close($cSession);

echo $result;

Я получаю это:

Проблема с сертификатом SSL: самозаверяющий сертификат

Что я сделал, чтобы решить проблему: Я уже загрузил сертификат SSL с сервера, на котором запущено веб-приложение (в этом примере * .myserver.com), и импортировал его в приложение для доступа к цепочке для ключей в osx. В моем списке сертификатов он выглядит как заслуживающий доверия.

Но ошибка продолжает отображаться.

Если я подключаюсь к локальному хосту через терминал:

curl localhost

Я получаю

TEST

Конечно, это подключение локального хоста через локальный хост, это работает.

У кого-нибудь есть идея или даже лучше: решение?

Большое спасибо!

P.S. Я знаю, что есть много тем, касающихся «проблемы с сертификатом SSL: самозаверяющий сертификат», а также «CURL» и «localhost». Я прочитал их все ... Я думаю ... но ничего из этого не помогает в моей настройке ....

...