Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Https 是否可以编写一个脚本来拦截HAproxy上的HTTP请求,以附加客户端pki证书?_Https_Ssl Certificate_Haproxy_Cypress - Fatal编程技术网

Https 是否可以编写一个脚本来拦截HAproxy上的HTTP请求,以附加客户端pki证书?

Https 是否可以编写一个脚本来拦截HAproxy上的HTTP请求,以附加客户端pki证书?,https,ssl-certificate,haproxy,cypress,Https,Ssl Certificate,Haproxy,Cypress,我是一名测试工程师,对这个游戏来说是新的-3年的经验-如果我不是一个技术向导,那么很抱歉:)请你对我耐心点,我也很高兴在这里学到了被纠正/嘲笑的东西 由于我们应用程序的敏感性,我们正在使用客户端PKI证书。如果可以访问应用程序,则用户需要将这些文件加载到浏览器中。我想知道是否有可能不必将测试证书导入测试浏览器,而是使用HAproxy附加测试用户pki证书?然后我们可以使用它将请求转发到应用程序反向代理 在更大的背景下,我们可能会从Selenium迁移到Cypress.io。Selenium能够在

我是一名测试工程师,对这个游戏来说是新的-3年的经验-如果我不是一个技术向导,那么很抱歉:)请你对我耐心点,我也很高兴在这里学到了被纠正/嘲笑的东西

由于我们应用程序的敏感性,我们正在使用客户端PKI证书。如果可以访问应用程序,则用户需要将这些文件加载到浏览器中。我想知道是否有可能不必将测试证书导入测试浏览器,而是使用HAproxy附加测试用户pki证书?然后我们可以使用它将请求转发到应用程序反向代理

在更大的背景下,我们可能会从Selenium迁移到Cypress.io。Selenium能够在@before测试设置中将证书加载到浏览器中。遗憾的是,即使将PKI证书手动加载到Cypress.IO chrome浏览器中,Cypress也不能很好地发挥作用。我已经包括了一个链接到某人谁有完全相同的问题如下


作为一支球队,我们都很喜欢柏树,但我们担心这可能是一个拦路虎。我觉得如果有可能实现我对HAproxy的建议,那么对于我们的较低测试环境来说,这可能是一个可靠的解决方案。

“截取http请求的唯一目的是附加SSL证书”TLS(以及HTTPS)不是这样工作的,您不附加“SSL”证书到HTTP请求使用加密协商进行完全特定的握手。您明确表示不想给出任何背景,这是您的权利,但您提出问题的方式显示出一些低级问题,我担心没有答案可以解决。@PatrickMevzek感谢您的建议,我已进行了相应的编辑,希望我的问题更有意义。非常感谢你对这件事的看法。