Задать вопрос
@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);
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы