How to create server.crt and server.key for local web app
29-10-2017Certificate create operation as follows:
1. Create v3.ext file having following content:
[req] distinguished_name = req_distinguished_name x509_extensions = v3_req prompt = no [req_distinguished_name] C = TW ST = Taiwan L = Taipei O = CR OU = It CN = html_12 [v3_req] keyUsage = keyEncipherment, dataEncipherment extendedKeyUsage = serverAuth subjectAltName = @alt_names [alt_names] DNS.1=html_12
2. run command
openssl req -new -newkey rsa:2048 -sha256 -days 3650 -nodes -x509 -keyout server.key -out server.crt -config v3.ext -extensions v3_req
3. Copy server.crt into C:\xampp\apache\conf\ssl.crt
and server.key into C:\xampp\apache\conf\ssl.key
4. Rerun Xdebug to enable certificate