Narzędzia sieciowe Poradniki

Błędy certyfikatu SSL: jak je rozumieć i naprawiać

Zaktualizowano 23 września 2026

Ostrzeżenie „Połączenie nie jest prywatne” odstrasza niemal wszystkich odwiedzających. Przyczyną jest prawie zawsze jeden z pięciu błędów opisanych poniżej, a każdy da się naprawić w kilka minut, gdy już się go zidentyfikuje.

Błędy i ich przyczyny

Komunikat przeglądarkiPrzyczynaRozwiązanie
NET::ERR_CERT_DATE_INVALIDWygasły certyfikat albo zły zegar urządzeniaOdnowić certyfikat; u odwiedzającego ustawić datę
ERR_CERT_COMMON_NAME_INVALIDCertyfikat nie obejmuje tej nazwy domenyWystawić certyfikat z dokładną nazwą, z www lub bez
ERR_CERT_AUTHORITY_INVALIDCertyfikat samopodpisany lub niepełny łańcuchUżyć uznanego urzędu i zainstalować certyfikaty pośrednie
Przekreślona kłódka lub częściowe „niezabezpieczona”Treści mieszane: obrazy lub skrypty ładowane przez HTTPSerwować wszystkie zasoby przez HTTPS
ERR_SSL_PROTOCOL_ERRORBłędna konfiguracja TLS lub przestarzałe wersjeWłączyć TLS 1.2 i 1.3, sprawdzić port 443

Wygasły certyfikat

To zdecydowanie najczęstsza przyczyna. Certyfikaty mają ograniczony i coraz krótszy okres ważności: maksimum spadło w marcu 2026 do 200 dni i ma stopniowo maleć aż do 47 dni w 2029 roku. Odnawianie musi więc być automatyczne. Darmowe certyfikaty Let's Encrypt są ważne przez 90 dni i odnawiają się przez klienta ACME, często wbudowanego w hosting lub CDN.

Jeśli odnowienie się nie powiodło: sprawdź, czy domena rzeczywiście wskazuje na serwer (inaczej walidacja zawiedzie), czy port 80 jest otwarty dla walidacji HTTP, i uruchom klienta ponownie.

Nazwa domeny nieobjęta certyfikatem

Certyfikat wymienia chronione nazwy. Certyfikat dla przyklad.pl nie obejmuje www.przyklad.pl, chyba że ta nazwa również w nim jest. Certyfikat wieloznaczny *.przyklad.pl obejmuje www i blog, ale ani samej domeny, ani a.b.przyklad.pl.

Niepełny łańcuch

Serwer musi wysyłać swój certyfikat i certyfikaty pośrednie. Jeśli któregoś brakuje, niektóre przeglądarki same uzupełniają łańcuch i wyświetlają stronę, a inne urządzenia, aplikacje i narzędzia wiersza poleceń zawodzą. Stąd słynne „u mnie działa”. Zainstaluj plik „fullchain” dostarczony przez urząd certyfikacji.

Treści mieszane

Strona HTTPS, która ładuje obraz, czcionkę lub skrypt przez http://, jest częściowo niezabezpieczona. Przeglądarki blokują mieszane skrypty i sygnalizują resztę. Zamień adresy http:// na https:// w kodzie i bazie danych albo dodaj nagłówek Content-Security-Policy: upgrade-insecure-requests.

Sprawdzanie i monitorowanie

Nasz sprawdzacz SSL pokazuje wystawcę, objęte nazwy, daty ważności i liczbę pozostałych dni. Ustaw przypomnienie tydzień lub dwa przed wygaśnięciem, nawet jeśli odnawianie jest automatyczne: to zabezpieczenie, które chroni przed awarią w piątkowy wieczór.

Otwórz narzędzia NetCheck

Najczęstsze pytania

Dlaczego strona działa na komputerze, a na telefonie nie?

Często to niepełny łańcuch: przeglądarka na komputerze ma już certyfikat pośredni w pamięci podręcznej, a telefon nie. Zainstaluj pełny łańcuch na serwerze.

Czy darmowy certyfikat jest mniej bezpieczny niż płatny?

Nie. Szyfrowanie jest identyczne. Płatne certyfikaty mogą dodawać weryfikację organizacji lub ubezpieczenie, ale bezpieczeństwo połączenia jest takie samo.

Co zrobić, gdy błąd pojawia się tylko u jednego odwiedzającego?

Poproś go o sprawdzenie daty i godziny w urządzeniu oraz o test w innej sieci: antywirus lub sieć firmowa, która analizuje ruch HTTPS, może wywoływać takie ostrzeżenia.

Czytaj dalej

Nasze inne strony:Toolo - narzędzia PDF i do obrazówVolt - test prędkości internetuBoxo - tymczasowy adres e-mail