如何检查请求是否带有正确的ssl证书

时间:2013-01-09 11:05:13

标签: php ssl

我在服务器上有一个php文件。某些服务会向此文件发送请求,我想检查变量:SSL_CLIENT_VERIFY, SSL_CLIENT_S_DN_O, SSL_CLIENT_S_DN_L, SSL_CLIENT_S_DN_CN, SSL_CLIENT_S_DN_C, SSL_CLIENT_I_DN_O, SSL_CLIENT_I_DN_CN, SSL_CLIENT_I_DN_C 有正确的价值观。

如何在PHP中检查它们?

1 个答案:

答案 0 :(得分:2)

假设您正在使用Apache Httpd,您应该能够使用SSL environment variables(例如$_SERVER['SSL_CLIENT_S_DN_CN'])访问$_SERVER

您还需要确保相应地配置SSLOptions指令,以便使用这些变量。