首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.pem中为应用程序安装自签名的OpenSuse证书?

如何在.pem中为应用程序安装自签名的OpenSuse证书?
EN

Unix & Linux用户
提问于 2019-01-28 12:53:03
回答 1查看 3.7K关注 0票数 1

最近,我的工作场所已经更新了互联网使用策略,并设置了一个Sophos安全层来监控流量。

我试图克隆一个git (使用git clone命令),但是得到了以下错误

代码语言:javascript
复制
fatal: unable to access 'https://github.com/openssl/openssl.git/': SSL certificate problem: self signed certificate in certificate chain

这是“暗含的”证书问题。我该怎么做呢?

UPDATE1:证书在成功使用浏览器(Firefox)时是正确的,问题是如何使用这些证书来启用git验证。

UPDATE2:

将从Firefox获取的证书(从火狐>首选项>隐私与安全>证书>视图Certificates__导出)复制到/etc/ssl/certs

作为根c_rehash /etc/ssl/certsgit config --system http.sslCAPath /etc/ssl/certs执行。

产生以下响应。克隆开始并中途死亡。

代码语言:javascript
复制
Cloning into 'openssl'...

remote: Enumerating objects: 9, done.

remote: Counting objects: 100% (9/9), done.

remote: Compressing objects: 100% (8/8), done.

fatal: The remote end hung up unexpectedly.89 MiB | 16.11 MiB/s   

fatal: early EOF

fatal: index-pack failed
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-01-28 14:34:07

看起来索福斯的安全性就像MITM一样,所以你应该禁用这个回购的SSL/TLS检查。使用堆栈溢出的回答

若要禁用对单个git命令的TLS/SSL验证,请尝试使用适当的配置变量将-c传递给git,或使用Flow的答案:

代码语言:javascript
复制
git -c http.sslVerify=false clone https://example.com/path/to/git 

若要禁用对特定存储库的SSL验证(如果存储库完全处于您的控制之下),您可以尝试:

代码语言:javascript
复制
git config http.sslVerify false

此问题不在证书中,因为此证书(自签名)在您的计算机上(在SO磷安全软件中)。您可以通过停止Sophos软件(如果您有权限)来证明这一点,然后再试一次(浏览器也是如此)。

要安装此证书(如果浏览器接受它),打开浏览器,将其指向SSL/TLS站点,单击左侧站点并下载证书( PEM格式)。然后在/etc/ssl/certs和exec (最终) c_rehash /etc/ssl/certs中复制文件

你也可以试着执行

代码语言:javascript
复制
git config http.sslCAInfo /etc/ssl/certs/<self-signed certificate>.pem

代码语言:javascript
复制
git config --system http.sslCAPath /etc/ssl/certs

使git接受此证书

你也可以用手做一些事情。在config目录中搜索.git文件。并在[http]一节中添加以下几行:

代码语言:javascript
复制
[http]
sslCAInfo = /etc/ssl/certs/<certificate>.pem
sslCAPath = /etc/ssl/certs/<certificate>.pem
sslCert = /etc/ssl/certs/<certificate>.pem
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/497190

复制
相关文章

相似问题

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