首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Leopard从命令行使用ssl?

如何让Leopard从命令行使用ssl?
EN

Stack Overflow用户
提问于 2012-07-29 10:22:52
回答 3查看 1.1K关注 0票数 0

我尝试通过https连接到的所有东西都失败了。贝娄是一个卷曲输出,但它这样做的吉特芒果和一切。达尔文只是不喜欢https。

  • 即将连接()到github.com端口443 (#0)
  • 尝试207.97.227.239..。已连接
  • 连接到github.com (207.97.227.239)端口443 (#0)
  • 成功设置证书验证位置:
  • CAfile: /usr/share/curl/curl bundle.crt CApath: none
  • SSLv2,客户你好(1):
  • SSLv3,TLS握手,Server (2):
  • SSLv3,TLS握手,CERT (11):
  • SSLv3,TLS警报,Server (2):
  • SSL证书问题,请验证CA证书是否正常。详细信息:错误:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate验证失败
  • 关闭连接#0 curl:(60) SSL证书问题,请验证CA证书是否正常。详细信息:错误:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate验证失败

您可能会说没有问题,只需将https更改为http,是的,如果您只有一个url (类似于git克隆),但是在rvm上安装了大约50个必需的东西,因此无法安装,这是很好的。我不想进入rvm并将所有发生的https更改为http。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-31 10:40:03

原来,我的curl版本使用了一个旧的证书来验证https。

我可以在Leopard下的cURL git上看到这个问题:

https://github.com/mxcl/homebrew/issues/11947

错误消失了,我现在可以从cURL下载https文件了。

票数 0
EN

Stack Overflow用户

发布于 2012-07-30 14:16:12

看看这篇文章,有点不同,但我想它会回答你的问题:

拒绝通过防火墙后的HTTPS访问GitHub。

您基本上可以让OSX忽略SSL验证,并接受连接。

票数 0
EN

Stack Overflow用户

发布于 2012-07-29 16:14:05

这看起来像是卷曲本身的问题,而不是OSX。你用的是什么版本?如果它是特别旧的,那么这里对“严重过时的CA文件”的引用可能适用。

尝试从macport安装最新版本的curl和git。

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

https://stackoverflow.com/questions/11708468

复制
相关文章

相似问题

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