Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Client auth certificateSensitive files>
Last updated: Sat, 25 Feb 2023

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
An additional setting can be added to support CRL, see sensitive material for details


Client side configuration

SSL Certificate C:\path\to\clientcert.pem
SSL Certificate key C:\path\to\clientkey.pem
where


<Client auth certificateSensitive files>
Last updated: Sat, 25 Feb 2023