如何检查请求是否带有正确的ssl证书
I have a php file on a server. Some service will send requests to this file and i want to check if the variables: 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
has the right values.
How to check them in PHP?
我在服务器上有一个php文件。 某些服务会向此文件发送请求,我想检查变量: 如何在PHP中检查它们? p>
div> 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 code>
是否具有正确的值。 p> \ n
Assuming you're using Apache Httpd, you should be able to get access to the SSL environment variables using $_SERVER
(for example $_SERVER['SSL_CLIENT_S_DN_CN']
).
You'll also need to make sure your SSLOptions
directive is configured accordingly for these variables to be used.