Задать вопрос
@UntitledNikname

Почему возникают ошики в CURL запросе с сертификатом?

Делаю запрос на приватный сервер, с сертификатом который мне прислали (pfx). Я разбил его на ключь и публичный сертификат. Один запрос проходит а 3 нет.
3 ответа из 4 возвращается ошибка CURL. "Unable to load client key: incorrect password"

$c = curl_init();
        curl_setopt_array($c, [
            CURLOPT_URL => $this->endpoint,
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_SSL_VERIFYHOST => 2,
            CURLOPT_SSL_VERIFYPEER => true,
            CURLOPT_POSTFIELDS => http_build_query($body),
            CURLOPT_SSLCERT => $this->public_key,
            CURLOPT_SSLKEY => $this->private_key,
            CURLOPT_SSLCERTPASSWD => $this->cert_pass,
            CURLOPT_TIMEOUT => 10,
            CURLOPT_HTTPHEADER => []
        ]);

        $r = curl_exec($c);
        $error = curl_error($c);

        curl_close($c);
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽