curl -X GET --header 'Accept: application/json' --header 'Authorization: Bearer 2118b878-46a8-3b9d-a911-8ac18a0b13cf' 'https://172.17.0.1:8243/V1.0.2/stock/getParam?age=123'curl:(60)服务器证书验证失败。CAfile: /etc/ssl/certs/ca-Cericates.crt CRLfile:无
在API管理器平台上设计API之后,我执行curl命令,并有上面的日志。如何解析证书?
发布于 2016-12-28 07:28:39
你可能在自我签名的证书上遇到麻烦了。
获取证书并使用参数--cacert <certfile>对其进行身份验证。
要测试您的函数,如果您完全确定证书是安全的,请尝试-k来接受无效的证书。但是,您绝不能在生产中这样做,或者如果您不确定这是您想要的证书,因为它带走了使用SSL的价值。
发布于 2016-12-28 07:33:01
您可以在curl命令中使用"-k“option1来具有不安全的ssl connection.If,您需要验证服务器证书,然后需要使用optin "--cacert”1将信任证书包指向curl。
curl -k -X GET --header 'Accept: application/json' --header 'Authorization: Bearer 2118b878-46a8-3b9d-a911-8ac18a0b13cf' 'https://172.17.0.1:8243/V1.0.2/stock/getParam?age=123'https://stackoverflow.com/questions/41357080
复制相似问题