phpwindowsopensslxamppself-signed-certificate

NET::ERR_CERT_DATE_INVALID on local development (xampp)


I'm trying to get the NET::ERR_CERT_DATE_INVALID error fixed for local development.

I'm working with a xampp setup (PHP 7.4, Windows 10). After trying several tutorials on self signed certificates, I'm now on a point where I'm stucked.

What I've done so far

I successfully created the server.crt and server.key files and put them in the correct directory C:\xampp\apache\conf\[ssl.crt]/[ssl.key]

I've also tried to download the cacert.pem bundles from CA certificates and uncomment the necessary lines in my php.ini file.

I've always restarted my server afterwards, but none of the above methods are working.


Solution

  • First, open the certificate from the browser and see if the browser presents you the newly applied certificate. If it is the old one, you can try following procedures.

    1. Go and have a look at inside of the Apache configuration file whether you've replaced the correct certificate files. Maybe your virtual host of the domain is not using the .crt file you're replaced.

    2. Open the incognito mode of the browser and open the website. Sometimes the certificates get cached. In case it's the caching of the browser, clear the cache and try again.