微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu系统下如何导入根证书

这几天在摆弄Ubuntu系统,想要抓包就装了个Charles,但本机的HTTPS包是抓不到的,因为没有把Charles的根证书导入CA,而且Charles自带的导证书的功能在Ubuntu下好像不工作。没办法,只能自己手动添加了。

搞了半天发现Ubuntu系统中都没有一个好用的GUI工具可以方便的添加根证书。只有通过命令行进行操作,在此记录一下。

首先,将要导入的证书拷贝到一个特定目录下:

sudo cp charles.crt /usr/local/share/ca-certificates/charles.crt

注意,这个证书必须是DER格式的,而且必须以.crt结尾。如果证书不是DER格式的话,请先用下面的命令对其进行转化:

openssl x509 -outform der -in charles.pem -out charles.crt

最后,键入命令请求系统更新根证书:

sudo update-ca-certificates

搞定!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐