请求https://rhda.rhcloud.com/api/v4/analysis失败,SSL证书问题求助(不关闭SSL)
解决Red Hat Dependency Analytics证书验证失败问题
问题详情
- 核心错误:请求
https://rhda.rhcloud.com/api/v4/analysis失败,原因:unable to get issuer certificate - 功能影响:VS Code的Red Hat Dependency Analytics无法生成分析报告,提示
Unable to analyze your stack. - 当前环境:Red Hat Dependency Analytics v0.9.3
不关闭SSL验证的解决方案
1. 导入网站根CA证书到系统信任库
这是最通用的解决方式,让系统信任目标网站的证书颁发机构:
- 导出根证书:用浏览器访问目标域名,查看页面证书详情,找到根CA证书并导出为PEM格式文件。
- 导入系统信任:
- Windows:打开「证书管理器」,将证书导入「受信任的根证书颁发机构」存储区。
- macOS:打开「钥匙串访问」,把证书添加到「系统」钥匙串,右键证书选择「显示简介」,将「信任」设置为「始终信任」。
- Linux:将证书文件复制到
/usr/local/share/ca-certificates/目录,执行sudo update-ca-certificates更新系统证书库。
2. 配置VS Code信任自定义证书
通过VS Code全局设置指定信任的证书文件:
- 打开VS Code设置(快捷键
Ctrl+,或Cmd+,)。 - 确认
http.proxyStrictSSL处于启用状态(默认已开启,不要关闭)。 - 添加
http.caFile设置,值为你导出的根证书文件路径,示例配置:{ "http.caFile": "/Users/xxx/Documents/root-cert.pem" }
3. 关注官方Issue进展
你提交的官方Issue会被维护者关注,可在Issue中补充环境细节,询问是否有隐藏的扩展专属证书配置方式,等待官方后续更新或回复。
内容的提问来源于stack exchange,提问作者Stuart - TomorrowX
相关产品推荐
相关产品推荐

