Делаю запрос на приватный сервер, с сертификатом который мне прислали (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);