cURL error 58: OSStatus -25299

cURL error 58: SSL: Can't load the certificate "/path" and its private key: OSStatus -25299 (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
mac 下 curl 使用 pem 證書時發(fā)生的問題。原因是 iOS/macOS 的默認(rèn) SSL 實現(xiàn) Secure Transport 在指定證書字符串時只允許使用系統(tǒng)或用戶鑰匙串(Keychain)中的名稱或 PKCS#12 編碼的證書和密鑰。

另外,如果使用的是當(dāng)前目錄下的文件最好使用“./”前綴,避免與鑰匙串中的別名沖突。

如何查看自己在使用的 curl 的情況呢,使用 curl --version:

# curl with SecureTransport
$ curl --version
curl 7.51.0 (x86_64-apple-darwin16.0) libcurl/7.51.0 SecureTransport zlib/1.2.8
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets

# curl with OpenSSL
curl 7.53.1 (x86_64-apple-darwin16.4.0) libcurl/7.53.1 OpenSSL/1.0.2k zlib/1.2.8
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy
$ brew unlink curl
$ brew install curl --with-openssl
$ brew link curl --force

# 記得在環(huán)境變量 PATH 中將 /usr/local/bin 放于 /usr/bin 之前
$ which curl
/usr/local/bin/curl

https://github.com/curl/curl/issues/283

PHP curl SSLRead() error

php -i | grep "SSL Version"    ==> SSL Version => SecureTransport

brew install  php@7.2  --with-curl-openssl  

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    wgl0419閱讀 6,575評論 1 9
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,842評論 2 45
  • 昨天有家長問寶寶4個月要不要補(bǔ)DHA,今天收集整理如下供寶媽參考。 DHA最早是在母乳中被發(fā)現(xiàn),也就是說母乳中本來...
    甜蜜辣媽閱讀 311評論 0 0
  • 看這套書,想化用一下項羽和項梁之間的對話,再融悟空和菩提、大儒張載之言。哈哈。 愚者:主啊,我艱辛萬苦來到你面前,...
    梁木鐸閱讀 490評論 0 0
  • 今年暑假里約奧運(yùn)會之后我被好多運(yùn)動員圈了粉,孫楊、寧澤濤、張繼科、傅園慧、徐嘉余......太多了簡直說不過來,相...
    皮皮蝦蝦閱讀 1,541評論 8 7

友情鏈接更多精彩內(nèi)容