Le code fonctionne correctement sur la boîte vagabonde Ubuntu, mais sur les MacOs locaux, il ne charge pas les sertificates en disanterreur cURL 58: SSL: Impossible de charger le certificat "..." et sa clé privée: OSStatus -25299 sur Mac
cURL error 58: SSL: Can't load the certificate "..." and its private key: OSStatus -25299
J'ai recherché que Mac a un point de soutien de l'API native OS X au lieu d'OpenSSL.
et je dois convertir un + pem cert à pkcs12 comme ça.
openssl pkcs12 -export -in ./client.crt -inkey ./client.pem -out client.p12
Mais cela ne fonctionne pas pour moi parce que mon serveur PHP est sur Ubuntu et je ne veux pas freiner ce qui fonctionne. Ma tâche est de le faire fonctionner sur Mac. Je préfèrerais installer une boucle avec support OpenSl. J'ai essayé ceci:
$ brew uninstall curl
$ brew install curl --with-openssl
$ brew link curl --force
$ curl --version
Mais cela n'a pas résolu le problème.
S'il vous plaît dites-moi ce que j'ai fait mal.
Merci.
Relatif bug https://github.com/curl/curl/issues/283 – user2707671