首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >curl -使用--insecure选项时是否对数据进行加密?

curl -使用--insecure选项时是否对数据进行加密?
EN

Stack Overflow用户
提问于 2011-12-15 20:30:20
回答 2查看 103.7K关注 0票数 59

我有这样一种情况,客户端通过curl对https url进行调用。https url的SSL证书是自签名的,因此curl不能进行证书验证并且失败。curl提供了一个禁用证书验证的选项-k/--insecure

我的问题是,在使用--insecure选项时,客户端和服务器之间完成的数据传输是否加密(就像https urls应该加密的那样)?我理解由于没有做证书验证而带来的安全风险,但对于这个问题,我只关心数据传输是否加密。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-15 20:38:18

是的,传输的数据仍然是加密发送的。-k/--insecure将“仅使”curl跳过证书验证,它不会完全关闭SSL.

有关该问题的更多信息,请访问以下链接:

  • curl.haxx.se - Details on Server SSL Certificates
票数 85
EN

Stack Overflow用户

发布于 2020-04-27 19:17:29

它将是加密的,但不安全。如果信任证书,则应将证书添加到证书存储中,而不是不安全地连接。

macOS: sudo security add-trusted-cert -d -r trustRoot -k /库/密钥链/System.keychain ~/new-root-certificate.crt

sudo cp foo.crt /usr/local/share/ca-certificates/foo.crt sudo update-ca-certificates

更新6: yum安装ca-证书更新-ca-信任强制-启用cp foo.crt /etc/pki/ca-foo.crt/source/anchors/ update-ca-trust解压缩

CentOs 5: cat foo.crt >>/etc/pki/tls/certs/ca-bundle.crt

Windows: certutil根证书“-addstore”-f --addstore-certificate.crt

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8520147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档