Server side configuration
The following lines in php.ini on the server side are needed for debugger module to support client authentication:
[dbg]
debugger.ssl = 1
debugger.client_auth=On
debugger.ssl_CA = "/path/to/cacert.pem"
where
With these settings debugger uses SSL/TLS 1.3 protocol and authorizes only clients that configured with client certificates signed by
the trusted CA as loaded from cacert.pem file and makes sure that client certificate hasn't been expired
If multiple CA certificates are needed to authenticate development teams, they can be added into the same file one after another
Client side configuration
SSL Certificate C:\path\to\clientcert.pem
SSL Certificate key C:\path\to\clientkey.pem
where
|