firefox证书在https代理服务器中发布

本文关键字:代理服务器 https 证书 firefox | 更新日期: 2023-09-27 18:19:43

我正在使用钛代理服务器开发HTTPS代理服务器。我会监控一些网站,并修改这些网站的响应。其中一些网站是https,这就是我使用https代理服务器的原因。

现在问题来了。据我所知,要拦截HTTPS站点,我们必须有证书,并且titanium代理服务器有一个伪证书。我认为,每当服务器启动时,titanium代理服务器都会尝试将该证书作为根证书安装,以便浏览器可以信任该证书。这种方法非常适用于除firefox之外的所有浏览器。

我可以看到titanium root certificate安装在所有浏览器中,并且我可以成功拦截运行在Google Chrome或Safari中的HTTPS网站。但每当我试图在firefox中打开HTTPS网站时,就会出现连接不可信的错误。

我认为证书没有安装在firefox中,或者被firefox拒绝,因为它没有由任何CA授权机构签名。但是为什么其他浏览器没有显示同样的错误呢?我的问题是,我也需要拦截HTTPS网站——这是项目的要求。如果我从CA颁发机构购买证书并将该证书与应用程序一起使用,它会起作用吗?我可以将web服务器证书与桌面应用程序一起使用吗?我真的不太了解SSL。任何帮助都将不胜感激。期待你们。

附言:我附上一张firefox窗口的快照,以供参考。错误窗口

firefox证书在https代理服务器中发布

Firefox使用自己的CA存储,而Chrome、Safari和IE在Windows和Mac上使用系统CA存储。因此,您明确需要将证书作为可信证书导入Firefox。