Błąd ERRCERTCONTAINS_ERRORS jest wynikiem problemów z certyfikatem SSL na stronie internetowej, które powodują, że przeglądarka nie ufa połączeniu HTTPS. Dla webmasterów, programistów oraz użytkowników końcowych zrozumienie przyczyn i kroków naprawczych jest kluczowe, by zapewnić bezpieczeństwo i funkcjonalność serwisu.
Wyjaśnienie błędu ERRCERTCONTAINS_ERRORS
Ten błąd (często występujący jako: ERRCERTDATEINVALID, ERRCERTAUTHORITYINVALID, ERRCERTCOMMONNAMEINVALID) oznacza, że certyfikat SSL/TLS posiada poważne nieprawidłowości: jest przestarzały, źle skonfigurowany, pochodzi z nieznanego źródła lub zawiera niezgodności w nazwie domeny.
Przykłady komunikatów w różnych przeglądarkach –
- Chrome: „Połączenie nie jest prywatne”, kod błędu.
- Firefox: „Ostrzeżenie przed potencjalnym ryzykiem bezpieczeństwa”, kod SSL_ERROR.
Główne przyczyny błędu
- Wygasły certyfikat SSL – certyfikat przekroczył okres ważności.
- Samopodpisany lub nieprawidłowy certyfikat – nie został wydany przez zaufany urząd certyfikacji.
- Brakujące certyfikaty pośrednie – łańcuch zaufania jest przerwany.
- Niezgodność nazwy domeny (Common Name / SAN) – certyfikat nie odpowiada domenie serwera.
- Nieprawidłowa data/godzina na komputerze lub serwerze – niespójność dat uniemożliwia weryfikację certyfikatu.
- Problemy z przeglądarką, pamięcią podręczną lub antywirusem – lokalne blokady i zakłócenia.
Instrukcje krok po kroku – Webmaster/Web developer
1. Weryfikacja certyfikatu SSL
- Sprawdź okres ważności i typ certyfikatu.
- Zweryfikuj, czy został wydany przez zaufany urząd certyfikacji.
2. Sprawdzenie łańcucha certyfikatów
- Sprawdź obecność i instalację certyfikatów pośrednich (Intermediate CA).
- Upewnij się, że serwer zwraca kompletny łańcuch certyfikatów.
3. Zgodność Common Name/SAN
- Upewnij się, że certyfikat odpowiada dokładnie używanej domenie (
example.comvs.www.example.com). - Popraw certyfikat lub skonfiguruj serwer aby używał właściwego certyfikatu.
4. Konfiguracja serwera
- Sprawdź ustawienia SSL/TLS na serwerze — wybierz nowoczesne protokoły i algorytmy.
- Zainstaluj pełny, prawidłowy certyfikat.
- Przetestuj wdrożenie (np. poprzez narzędzia typu SSL Labs).
5. Aktualizacja certyfikatu
- Odnów wygasły certyfikat.
- Jeśli używasz samopodpisanych certyfikatów – rozważ przejście na certyfikat od zaufanego CA.
- Wprowadź automatyzację odnawiania certyfikatów.
Instrukcje – Użytkownik końcowy
1. Sprawdź datę i godzinę systemową
- Ustaw właściwą datę i godzinę komputera.
2. Wyczyść pamięć podręczną przeglądarki
- Usuń tymczasowe pliki przeglądarki oraz ciasteczka.
3. Wyłącz tymczasowo program antywirusowy i sieć VPN
- Sprawdź, czy narzędzia zabezpieczające lub VPN nie blokują certyfikatów SSL.
4. Spróbuj innej przeglądarki
- Upewnij się, że używana przeglądarka jest aktualna i obsługuje nowe standardy SSL/TLS.
5. Zgłoś problem administratorowi strony
- Jeśli problem nie rozwiąże się lokalnie, skontaktuj się z właścicielem strony.
Zapobieganie błędom SSL
- Kupuj certyfikaty tylko od zaufanych, renomowanych urzędów certyfikacji.
- Aktualizuj i odnawiaj certyfikaty przed upływem ich ważności.
- Konfiguruj automatyzację monitoringu i odnawiania certyfikatów.
- Dbaj o poprawne ustawienie domen w certyfikacie (CN, SAN).
- Regularnie testuj stronę narzędziami typu SSL Labs.
Podsumowanie –
Błąd ERRCERTCONTAINS_ERRORS najczęściej oznacza problem z bezpieczeństwem certyfikatu SSL na stronie i wymaga: aktualizacji certyfikatu, poprawnej instalacji łańcucha certyfikatów, zgodności domeny oraz prawidłowej konfiguracji serwera lub komputera. Zarówno webmaster, jak i użytkownik końcowy mogą podjąć działania, by szybko rozwiązać problem i przywrócić bezpieczne połączenie HTTPS.

