Certyfikat SSL (właściwie TLS) to cyfrowy dokument wydawany przez zaufany urząd certyfikacji, który potwierdza tożsamość serwera i umożliwia szyfrowane połączenie HTTPS. To dzięki niemu przeglądarka pokazuje ikonę kłódki, a dane są chronione przed podsłuchem.
Jakie są rodzaje certyfikatów?
- DV (Domain Validation): potwierdza tylko kontrolę nad domeną, wydawany automatycznie, np. przez Let's Encrypt,
- OV (Organization Validation): dodatkowo weryfikuje firmę,
- EV (Extended Validation): najściślejsza weryfikacja, dziś niewyróżniana w przeglądarkach,
-
wildcard: obejmuje wszystkie subdomeny, np.
*.example.pl.
Jak działa łańcuch zaufania?
Certyfikat serwera jest podpisany przez urząd pośredni, a ten przez główny urząd certyfikacji, którego certyfikaty są wbudowane w przeglądarki i systemy. Jeśli któryś element łańcucha jest brakujący lub nieważny, użytkownik zobaczy ostrzeżenie o niezaufanym połączeniu.
Ważność i odnawianie
Certyfikaty mają ograniczony czas ważności, który jest stopniowo skracany (Let's Encrypt wydaje certyfikaty na 90 dni, a według ustaleń CA/Browser Forum maksymalny okres ważności certyfikatów publicznych będzie się zmniejszał). Dlatego odnawianie trzeba zautomatyzować, np. przez klienta ACME, i monitorować daty wygaśnięcia.
Najczęstsze problemy
Wygasły certyfikat, niedopasowana nazwa domeny, brak certyfikatu pośredniego oraz mieszana zawartość (zasoby ładowane przez HTTP na stronie HTTPS). Każdy z nich powoduje ostrzeżenie w przeglądarce i utratę zaufania użytkowników.
Zobacz w praktyce
Jak naprawić błędy certyfikatu SSL i mixed content
Darmowy certyfikat SSL Let's Encrypt – instalacja, przejście na HTTPS i odnawianie
Jak naprawić pętlę przekierowań URL krok po kroku?