Estoy tratando de corregir el error NET::ERR_CERT_DATE_INVALID para el desarrollo local.
Estoy trabajando con una configuración de xampp (PHP 7.4, Windows 10). Después de probar varios tutoriales sobre certificados autofirmados, ahora estoy en un punto en el que estoy atascado.
Lo que he hecho hasta ahora
Creando un certificado autofirmado, usando openssl en xampp como este:
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
Creé con éxito los archivos server.crt y server.key y los puse en el directorio correcto C:\xampp\apache\conf\[ssl.crt]/[ssl.key]
También intenté descargar los paquetes cacert.pem de los certificados de CA y descomentar las líneas necesarias en mi archivo php.ini .
Siempre he reiniciado mi servidor después, pero ninguno de los métodos anteriores funciona.
Primero, abra el certificado desde el navegador y vea si el navegador le presenta el certificado recién aplicado. Si es el anterior, puede intentar seguir los procedimientos.
Vaya y observe dentro del archivo de configuración de Apache si ha reemplazado los archivos de certificado correctos. Tal vez su host virtual del dominio no esté usando el archivo .crt que está reemplazando.
Abra el modo de incógnito del navegador y abra el sitio web. A veces, los certificados se almacenan en caché. En caso de que sea el almacenamiento en caché del navegador, borre el caché e intente nuevamente.