Linux中使用curl命令訪問https站點錯誤和解決方法

閱讀:179 2021-04-17 08:28:27

1、Peer’s Certificate issuer is not recognized

代碼如下:

    [root@jiankong ~]# curl  -v  https://wx.87th.cn

*   CAfile: /etc/pki/tls/certs/ca-bundle.crt

    CApath: none

*   Peer's certificate issuer is not recognized: 'CN=Encryption Everywhere DV TLS CA - G2,OU=www.digicert.com,O=DigiCert Inc,C=US'

2、SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

   [root@jiankong ~]# curl https://wx.87th.cn

    curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:

    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

解決辦法是更新本地CA證書庫。

方法一:

下載http://curl.haxx.se/ca/cacert.pem 替換/etc/pki/tls/certs/ca-bundle.crt

方法二:

使用update-ca-trust 更新CA證書庫。(CentOS6,屬于ca-certificates包)

方法三:

解決辦法是將簽發(fā)該證書的私有CA公鑰cacert.pem文件內(nèi)容,追加到/etc/pki/tls/certs/ca-bundle.crt

相關(guān)文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感興趣
推薦閱讀 更多>
推薦商標

{{ v.name }}

{{ v.cls }}類

立即購買 聯(lián)系客服
免费无遮挡无码视频在线观看,久久天天躁日日躁狠,日韩a级无码免费,日本韩国偷拍视频对白不卡高清精品 www.sucaiwu.net