在PHP中重定向到https服务器

时间:2015-08-04 18:42:07

标签: php redirect ssl

我正在尝试重定向到执行客户端身份验证的服务器,并在php中建立https连接。我使用以下命令:

header('Location:https://example.com'); 

但我无法弄清楚如何在此重定向中发送客户端证书。没有发送证书我无法与服务器连接。如何在重定向中附加客户端证书?

1 个答案:

答案 0 :(得分:1)

  

但我无法弄清楚如何在此重定向中发送客户端证书。

你没有。证书由httpd发送得更早(协议的这个阶段称为“握手”),而不是客户端和服务器开始谈论处理脚本(参见:How HTTPS actually works)。您必须正确设置httpd,安装证书和私钥以及证书颁发者(或者您自己的CA,如果您正在使用自签名证书)的证书颁发机构。关于这样做的网上有很多帖子,所以google。