curl – SSL证书错误
发布时间:2020-12-13 18:31:26 所属栏目:Linux 来源:网络整理
导读:我正在使用key,ca,cert in options测试对本地节点服务器的SSL访问(自签名w OpenSSL) var server_options = { key: fs.readFileSync('/etc/ssl/self-signed/server.key'),ca: fs.readFileSync('/etc/ssl/self-signed/server.csr'),cert: fs.readFileSync('/et
我正在使用key,ca,cert in options测试对本地节点服务器的SSL访问(自签名w OpenSSL)
var server_options = { key: fs.readFileSync('/etc/ssl/self-signed/server.key'),ca: fs.readFileSync('/etc/ssl/self-signed/server.csr'),cert: fs.readFileSync('/etc/ssl/self-signed/server.crt') }; 试图访问它: curl -v --user 1234567890:abcdefghijklmnopqrstuvwxyz --data "grant_type=password&username=yves&password=123456789" https://macMini.local:8000/oauth/token 使用curl我收到以下错误:
我从http://curl.haxx.se/ca/cacert.pem下载了ca证书并将它们添加到我的curl-ca-bundle-new.crt文件中,正如一些与curl相关的帖子中所建议的那样……但是没办法 这是日志
我知道我可以绕过Curl CA检查,使用: curl -k -v --user 1234567890:abcdefghijklmnopqrstuvwxyz --data "grant_type=password&username=yves&password=123456789" https://macMini.local:8000/oauth/token 在这种情况下运行正常,我可以看到:
但是我想知道是否有办法解决这个问题…… 解决方法
这是您应该添加到CA捆绑包的自签名证书.否则,curl无法知道它可以信任.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |