繁体   English   中英

https代理服务器中的firefox证书问题

[英]firefox certificates issue in https proxy server

我正在开发使用HTTPS代理服务器代理服务器。 我将监视某些网站,并将修改这些网站的响应。 这些网站中有些是https,这就是为什么我使用https代理服务器。

现在这是问题所在。 据我所知,要拦截HTTPS站点,我们必须具有证书,而titanium代理服务器具有虚拟证书。 我认为无论何时启动服务器, titanium代理服务器都会尝试将该证书安装为根证书,以便浏览器可以信任该证书。 对于除Firefox以外的所有浏览器,此方法均适用。

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

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

PS:我附上Firefox窗口的快照,以供参考。 错误窗口

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM