cURL не может использовать сертификат клиента на локальном сервере

Я настроил локальный сервер, используя XAMPP. У меня есть два сценария PHP, отправитель и получатель. Я пытаюсь отправить файл XML от отправителя получателю, используя HTTP через SSL (HTTPS).

Я создал самозаверяющий сертификат, настроил XAMPP и использую этот код для своего отправителя:


Однако я всегда получаю эту ошибку:Curl error: unable to use client certificate (no key found or wrong pass phrase?)

Что я могу сделать не так? Ключевая фраза - это слово.pass

Я создал свой .crt, выполнив:

openssl req -config openssl.cnf -new -out ipm.csr -keyout ipm.pem

openssl rsa -in ipm.pem -out ipm.key

openssl x509 -in ipm.csr -out ipm.crt -req -signkey ipm.key -days 365

Я нене хочу ставитьSSL_VERIFYPEER а такжеSSL_VERIFYHOST ложно.

Ответы на вопрос(2)

Ваш ответ на вопрос