мне нужно отправить запрос JSON (RESTful) на URL-адрес, где администратор сервера отправляет мне имя пользователя & пароль и попросите отправить запрос на сервер используя «Базовая аутентификация HTTP в сочетании с SSL / TLS (HTTPS) будет использоваться для аутентификации пользователя».
Когда я отправляю запрос на эту ссылку, используя cURL, я получаю сообщение об ошибке.
«Ошибка: сбой при обращении к URL со статусом 0, проблема с сертификатом SSL curl_error: самозаверяющий сертификат, curl_errno 60«
Моя версия веб-сервера: IIS7, версия PHP: 5.3.27.
Теперь, каков процесс для выполнения задачи. пожалуйста помоги.
Это не проблема с HTTP Basic Auth, но с сертификатом, который Вы создали для своего сервера, который не подписан.
Если это ваш сервер Dev Вы можете отключить проверку SSL
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
В случае, если это продукция, Вы должны подписать свой сертификат с соответствующим CA.
Других решений пока нет …