Błąd ERRCERTDATE_INVALID występuje, gdy przeglądarka wykryje problem z datą ważności certyfikatu SSL używanego przez stronę WWW. Może to oznaczać zarówno wygaśnięcie certyfikatu, jak i nieprawidłową datę ustawioną na komputerze użytkownika lub serwerze. Poniżej znajdziesz szczegółowy poradnik dla webmasterów, deweloperów i użytkowników końcowych, wyjaśniający przyczyny, diagnostykę oraz sposób naprawy tego błędu.
Czym jest błąd ERRCERTDATE_INVALID?
Błąd ten oznacza, że przeglądarka nie ufa certyfikatowi SSL strony ze względu na nieprawidłowy okres ważności. Może pojawiać się w różnych przeglądarkach, zarówno podczas pracy na komputerze, jak i urządzeniu mobilnym.
Najczęstsze komunikaty:
- Google Chrome – NET::ERRCERTDATE_INVALID, „Twoje połączenie nie jest prywatne”
- Mozilla Firefox – Ostrzeżenia o potencjalnym ryzyku bezpieczeństwa
- Inne przeglądarki – Różne warianty błędów certyfikatów SSL
Najczęstsze przyczyny błędu
- Wygasły certyfikat SSL — certyfikat nie został odnowiony na czas.
- Certyfikat „not yet valid” (jeszcze nieważny) — certyfikat ma ustawioną datę początkową w przyszłości.
- Nieprawidłowa data i godzina na urządzeniu użytkownika lub serwerze.
- Błędnie zainstalowany lub niekompletny łańcuch certyfikatów (brak certyfikatu pośredniego).
- Przestarzała przeglądarka lub system operacyjny (brak zaufanych aktualnych certyfikatów CA).
- Oprogramowanie antywirusowe lub firewall dokonujące inspekcji SSL.
- Korzystanie z niezaufanej sieci (np. publiczne Wi-Fi).
Instrukcje naprawy dla webmastera/dewelopera
1. Sprawdź ważność oraz poprawność certyfikatu SSL
- Wejdź na stronę w Chrome, kliknij kłódkę w pasku adresu, wybierz „Certyfikat”, sprawdź daty „Ważny od” i „Ważny do”.
- Możesz użyć narzędzi online do analizy certyfikatu (np. SSL Labs).
2. Odnowienie certyfikatu (jeśli wygasł)
- Zaloguj się do panelu dostawcy SSL lub hostingowego.
- Wygeneruj nowy CSR, zamów/odnów certyfikat, pobierz i zainstaluj go na serwerze.
- Po wdrożeniu sprawdź pełny łańcuch certyfikacji (czy wszystkie certyfikaty pośrednie są obecne).
3. Sprawdź datę i strefę czasową serwera
- Upewnij się, że serwer ma prawidłowo ustawioną datę i godzinę (np. za pomocą NTP).
- Update systemu oraz biblioteki odpowiedzialne za obsługę daty/certyfikatów.
4. Weryfikacja instalacji certyfikatu
- Sprawdź konfigurację SSL w pliku serwera (np. Apache: ssl.conf, Nginx: server block).
- Zweryfikuj, czy wszystkie pliki certyfikatów (certyfikat końcowy, pośrednie, root) zostały podpięte poprawnie.
5. Sprawdź, czy certyfikat nie jest „not yet valid”
- Weryfikuj ustawienia daty/godziny na serwerze oraz datę rozpoczęcia ważności w szczegółach certyfikatu.
Instrukcje naprawy dla użytkownika końcowego
1. Sprawdź datę i godzinę na urządzeniu
- Kliknij zegar na pasku systemowym (Windows: menu Start → Ustawienia → Data i godzina → Ustaw automatycznie).
- Na Macu: Preferencje systemowe → Data i czas → Ustaw automatycznie.
2. Zaktualizuj przeglądarkę i system operacyjny
- Pobierz najnowszą wersję przeglądarki i aktualizacje systemowe — to zapewni aktualną listę zaufanych CA.
3. Spróbuj wyłączyć lub zmienić ustawienia antywirusa/firewalla
- Wyłącz chwilowo funkcje inspekcji HTTPS/SSL w oprogramowaniu antywirusowym.
- Jeśli to rozwiąże problem, skonfiguruj wyjątki dla problematycznej witryny.
4. Spróbuj innej sieci internetowej
- Zmień połączenie na inne (np. z publicznego Wi-Fi na domowe LTE/hotspot).
- Jeśli błąd ustępuje — problem leżał po stronie sieci.
5. Wyczyść pamięć i pliki cookie w przeglądarce
- Ustawienia przeglądarki → Prywatność/Historia → Wyczyść dane przeglądania/kuki.
6. Nie kontynuuj na stronach wyświetlających ten błąd, jeśli nie jesteś pewny ich autentyczności!
- Jeśli musisz wejść „na własne ryzyko”, nie podawaj żadnych danych wrażliwych.
Dodatkowe warianty i podobne błędy
| Kod błędu lub komunikat | Znaczenie |
|---|---|
| NET::ERRCERTAUTHORITY_INVALID | Certyfikat wydany przez nieuznaną instytucję |
| NET::ERRCERTCOMMONNAMEINVALID | Nazwa domeny niezgodna z domeną certyfikatu |
| ERRSSLPROTOCOL_ERROR | Ogólny błąd protokołu SSL |
Podsumowanie
Błąd ERRCERTDATE_INVALID wskazuje na problemy z certyfikatem SSL — najczęściej z jego datą ważności lub konfiguracją po stronie serwera bądź użytkownika. Skuteczna naprawa wymaga diagnostyki zarówno po stronie strony WWW, jak i urządzenia końcowego. W razie problemów, zacznij od sprawdzenia daty/godziny i aktualizacji oprogramowania — to najczęstsze przyczyny. Jeśli to nie pomaga, dalsza diagnostyka powinna uwzględnić parametry certyfikatów, konfigurację serwera SSL i środowisko sieciowe.

