PHP cURL не может установить файл закрытого ключа: 'C:\...\cacert.pem' типа PEMPhp

Кемеровские программисты php общаются здесь
Anonymous
PHP cURL не может установить файл закрытого ключа: 'C:\...\cacert.pem' типа PEM

Сообщение Anonymous »

Я пытаюсь запустить пример запроса PHP cURL API с веб-сервера Windows/IIS

Вот код: В моем php.ini есть строка:

Код: Выделить всё

curl.cainfo="C:\...\cacert.pem"
Но по какой-то причине мне пришлось добавить опцию CURLOPT_SSLCERT, потому что я получал:

Код: Выделить всё

OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
Я скачал файл cacert.pem отсюда, как написано в этой заметке

Но я возьми это:

Код: Выделить всё

cURL Error #:unable to set private key file: 'C:\...\cacert.pem' type PEM
cUrl verbose information:
*   Trying xxx.xxx.xxx.xxx...
* TCP_NODELAY set
* Connected to api.domain.ext (xxx.xxx.xxx.xxx) port 443 (#0)
* ALPN, offering http/1.1
* unable to set private key file: 'C:\...\cacert.pem' type PEM
* Closing connection 0
Я что-то упустил? Как я могу решить?

Подробнее здесь: https://stackoverflow.com/questions/790 ... m-type-pem

Вернуться в «Php»