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
Creating a self signed certificate, using openssl in xampp like this:
set OPENSSL_CONF=C:\xampp\php\extras\openssl\openssl.cnf
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout server.key -out server.crt
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.
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.
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.
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.