当前位置: 首页 > 知识库问答 >
问题:

flutter pub获取失败(-10737418819)-自签名SSL证书被阻止?

王渊
2023-03-14

这一直是我和我的同事们的一个问题,他们也尝试了很长一段时间(我们不断地重新审视这个问题来尝试和修复),由此获得flutter应用程序的包的过程失败了。它可以在我的家用电脑上完美运行,但在工作中却不行。

运行颤动酒吧从我的cli返回酒吧得到失败(-10737418819)。如果我附加 -v颤动 pub 得到 我得到更多的信息, 描述 HTTP 得到它试图做的是:

接受标头为“application/vnd.pub.v2 json”的https://pub.dartlang.org/api/packages/cupertino_icons

如果我随后使用诸如Postman之类的工具发送一个包含此信息的Http Get,它会失败并报告它可能是由于:

自签名 SSL 证书被阻止:通过在“设置”中关闭“SSL 证书验证”来解决此问题

所以我关闭了这个设置,它按预期工作,返回有关库比蒂诺包的JSON数据。我认为我的问题的修复与SSL证书验证有关,但我不知道从哪里开始。有人知道吗?

共有1个答案

程鸿畅
2023-03-14

通常问题来自服务器端,因为网站没有SSL证书,并且您尝试使用“https”访问。

使用与我们“HTTP”相同的URL,它会起作用

 类似资料:
  • 我正试图通过邮递员发送一个邮件请求,但出现以下错误: 我相信我在HTTPS链接上有一些错误。然后我试着转向*“ SSL认证验证 “*已经在中作为指南。但没有帮助!!!

  • 我正试图通过邮递员发送一个邮件请求,并收到以下错误: 我认为我有一些错误的HTTPS链接。然后我试着转过身去*“ SSL认证验证

  • 我试图使用Terraform创建一个自签名证书,以便在测试/开发环境中内部使用。 我首先创建一个CA私钥,自签名证书。 然后,为要启用HTTPS的内部域名创建证书签名请求和私钥。 然后我在证书上签字。以下是我使用的整个Terraform清单: 我查了Terraform舱单。然后我从状态文件中提取生成的证书并将它们保存到文件中。 我试图用openssl验证最终证书,但得到一个错误: 你知道问题出在哪

  • 问题内容: 我正在连接到以前成功使用过的Web服务,但是现在他们已经更改了主机名并向我发送了两个.pem文件。一个是CA,另一个是我的新客户证书。 (我将Java 1.5,Spring + Spring Web Services与Apache httpclient一起使用,但是我怀疑我的问题是证书,密钥和SSL本身。) 我已经导入了.pem文件以及从Firefox导出到cacerts中的主机的.c

  • 我最近升级了Inteliij IDEA 2019.2,如果我尝试从IDE中提取Git,我会发现以下错误:无法访问'https://github.xxx.com/app-Hello-USD/DGS.git/“:SSL证书问题:证书链中的自签名证书。 有人能帮我什么选项,我必须启用。 谢谢

  • 问题内容: 当尝试使用其PHP库通过Twilio发送消息时,我正在为这个错误而苦苦挣扎: 我在Windows 7上使用了wamp。 我当然找到了所有其他有关证书错误的信息。据我所知,通常更新或添加文件即可解决该问题。但是,即使这样做,我仍然遇到相同的错误。 就像这里所做的健全性检查一样,这正是我所做的: 从此处下载了最新的证书:http : //curl.haxx.se/ca/cacert.pem