curl – SSL证书错误
|
我正在使用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无法知道它可以信任.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
