Błąd NET::ERR_CERT_DATE_INVALID – certyfikat SSL nieważny

Jak naprawić błąd NET::ERR_CERT_DATE_INVALID, jak odnowić certyfikat ręcznie i automatyczne, i zapobiec przyszłym błędom.

Jeżeli Twoja strona działała bez zarzutu, ale pewnego dnia przeglądarka nagle pokazuje ostrzeżenie: „Połączenie nie jest prywatne. NET::ERR_CERT_DATE_INVALID”, ten wpis jest dla Ciebie!

To komunikat, że certyfikat SSL domeny jest nieaktualny – albo jego ważność już się skończyła, albo jeszcze się nie zaczęła. Na szczęście to jeden z najłatwiejszych błędów do naprawienia, jeśli wiesz, gdzie szukać przyczyny.

W tym wpisie pokażemy:

  • co dokładnie oznacza ten błąd,
  • jak sprawdzić ważność certyfikatu,
  • jak go odnowić oraz
  • jak zapobiec podobnym sytuacjom w przyszłości.

Co oznacza błąd NET::ERR_CERT_DATE_INVALID?

Każdy certyfikat SSL ma określony czas ważności, zwykle od 90 dni (Let’s Encrypt) do około 1 roku (np. certyfikaty komercyjne). Przeglądarka sprawdza, czy data bieżąca mieści się w zakresie.

Jeśli nie – pojawia się komunikat:

  • „certyfikat wygasł” lub
  • „certyfikat jeszcze nie obowiązuje”.

Oznacza to, że połączenie nie może być uznane za bezpieczne.

Najczęstsze przyczyny błędu

  • Certyfikat wygasł – zapomniano go odnowić lub nie zadziałało automatyczne odnowienie.
  • Zegar systemowy nieprawidłowy – komputer użytkownika ma błędną datę lub godzinę.
  • Ręczna instalacja błędnego certyfikatu – np. po migracji przywrócono pliki z poprzedniego hostingu.
  • Nowy certyfikat jeszcze nie obowiązuje – został wystawiony z datą późniejszą niż bieżąca (rzadkie, ale możliwe).

Jak sprawdzić datę ważności certyfikatu SSL

W przeglądarce:

Kliknij ikonę kłódki → „Pokaż certyfikat” → zakładka „Szczegóły”. Znajdziesz tam pola:

  • Ważny od (Not Before)
  • Ważny do (Not After)

Online:

Wejdź na stronę SSL Labs i wpisz nazwę domeny.

Wynik pokaże dokładne daty ważności certyfikatu oraz informację, czy jest aktualny.

Z poziomu terminala:

Jeśli masz dostęp do serwera:

openssl s_client -connect example.pl:443 -servername example.pl 2>/dev/null | openssl x509 -noout -dates

Jak naprawić błąd NET::ERR_CERT_DATE_INVALID?

Krok 1. Odnowienie certyfikatu

Jeśli używasz Let’s Encrypt:

  • w cPanelu lub DirectAdmin kliknij „Odnow certyfikat” lub „Włącz AutoSSL”,
  • na serwerze z dostępem SSH wykonaj: certbot renew
  • po odnowieniu sprawdź, czy nowy certyfikat został poprawnie przypisany do domeny.

Krok 2. Ustaw automatyczne odnawianie

W nowoczesnych hostingach (np. z Let’s Encrypt, ZeroSSL) certyfikat odnawia się sam co 90 dni – ale tylko wtedy, gdy domena jest aktywna i serwer dostępny z internetu.

Warto co jakiś czas sprawdzić status w panelu.

Krok 3. Skoryguj datę systemową

Jeśli błąd pojawia się tylko na jednym komputerze, sprawdź datę i godzinę systemową – błędny czas może „unieważniać” nawet ważny certyfikat.

Krok 4. Wyczyść pamięć podręczną SSL

W Windows można to zrobić poleceniem:

inetcpl.cpl → zakładka „Zawartość” → Wyczyść certyfikaty SSL”

W Firefoxie i Chrome wystarczy ponowne uruchomienie przeglądarki.

Jak zapobiegać błędom z datą certyfikatu?

  • Włącz automatyczne odnawianie certyfikatów (AutoSSL, Certbot).
  • Ustaw przypomnienie e-mail o końcu ważności certyfikatu, aby nie musieć o nim pamiętać.
  • Testuj stronę co pewien czas narzędziem SSL Labs – wykryje wygasające certyfikaty z wyprzedzeniem.
  • Po migracjach i zmianach DNS zawsze sprawdzaj, czy certyfikat jest nadal aktualny.

Podsumowanie

Błąd NET::ERR_CERT_DATE_INVALID to ostrzeżenie, że certyfikat SSL jest nieaktualny – lub że zegar komputera się „spóźnia”. Naprawa to zazwyczaj kwestia odnowienia certyfikatu lub poprawienia daty systemowej. Regularna kontrola i automatyczne odnawianie pozwalają uniknąć niespodzianek i utraty zaufania użytkowników.

Przeczytaj nasze pozostały wpisy tutaj!