gpt4 book ai didi

java - 无法使用 bash 下载 https 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:48:52 27 4
gpt4 key购买 nike

我正在使用 gradle 构建一个 Android 项目。当我尝试运行构建任务时,出现以下异常:

Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

深入研究后,我发现问题是我无法对站点进行身份验证,因为我的 cacerts 文件中没有证书。

出于某种原因,gradle 包装器无法获取这个特定的 xml 文件。但是,当我运行时:

curl https://jitpack.io/com/github/afollestad/material-dialogs/core/0.8.5.7/core-0.8.5.7.pom

我收到包含 XML 内容的响应。如果我打开谷歌浏览器,我也可以访问内容,甚至可以查看证书。

我使用本教程从 jitpack.io 下载证书并添加到我的 cacerts 文件中:

http://nerd-ability.blogspot.com.es/2013/01/tech-how-to-fix-sslpeerunverifiedexcept.html

出于某种原因,我的 JVM 似乎无法识别它。

出于测试目的,我什至使用教程中描述的 groovy 任务来检索 xml,但它不起作用,我得到了同样的错误。

你能帮我调试一下吗?

谢谢。

PS:我查看了证书的到期日期它仍然有效(我今天下载了它)

最佳答案

有点担心你被 MITM'd,但如果你不在乎,那么你可以使用 http 而不是 https 下载

$ curl http://jitpack.io/com/github/afollestad/material-dialogs/core/0.8.5.7/core-0.8.5.7.pom

关于java - 无法使用 bash 下载 https 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36239569/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com