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?
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.