Search notes:

XAMPP installation directory: apache/makecert.bat

makecert.bat creates two files: the server certificate and the server private key and moves (stores) them under apache/conf/ssl.crt/server.crt and apache/conf/ssl.key/server.key.
As of XAMPP version 8.1.5, the content of apache/makecert.bat is:
@echo off
set OPENSSL_CONF=./conf/openssl.cnf

if not exist .\conf\ssl.crt mkdir .\conf\ssl.crt
if not exist .\conf\ssl.key mkdir .\conf\ssl.key

bin\openssl req -new -out server.csr
bin\openssl rsa -in privkey.pem -out server.key
bin\openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365

set OPENSSL_CONF=
del .rnd
del privkey.pem
del server.csr

move /y server.crt .\conf\ssl.crt
move /y server.key .\conf\ssl.key

echo.
echo -----
echo Das Zertifikat wurde erstellt.
echo The certificate was provided.
echo.
pause

Index