Sprawdzanie certyfikatu SSL

Wklej certyfikat serwera, pośredni, cały łańcuch albo pakiet PKCS#7, a ta strona pokaże, co w nim jest i co wygląda źle: daty i obecny limit okresu życia, czy nazwy obejmują wpisany host, rozmiar klucza, algorytm podpisu, rozszerzenia, które czyta klient TLS, oraz czy każdy certyfikat jest rzeczywiście podpisany przez następny. Czyta bloki -----BEGIN CERTIFICATE-----, treść base64 lub szesnastkową, albo surowy plik DER wklejony jako hex, i działa całkowicie w przeglądarce.
1. Certyfikat lub łańcuch
Wklej kilka bloków, aby sprawdzić łańcuch: pierwszy blok to certyfikat, który przedstawia serwer, a następnie pośrednie w kolejności, w jakiej wysyła je serwer. Pomiń root — serwery go nie wysyłają, a klient już go ma. Pojedyncza treść base64 lub szesnastkowa albo plik PKCS#7 .p7b wklejony jako base64 też się sprawdzi.
2. Nazwa hosta (opcjonalnie)
Gdy tutaj zostanie podana nazwa hosta, audyt sprawdza alternatywne nazwy podmiotu tak, jak robi to przeglądarka, łącznie z regułami symboli wieloznacznych, i mówi, czy zamiast tego potrzebny byłby wpis z adresem IP. Bez niej nazwy są tylko wypisane.
3. Nagłówki odpowiedzi (opcjonalnie)
Opcjonalny kontekst dla certyfikatu: po wklejeniu bloku nagłówków strona zgłasza też nagłówki związane z HTTPS, w osobnej sekcji, dzięki czemu certyfikat i konfigurację widać razem. Audyt konfiguracji HTTPS w pełnej głębi obsługuje stronę nagłówków i polityk.
nic jeszcze nie sprawdzono
Przykład to certyfikat liścia, pośredni urząd, który go podpisał, nazwa hosta i blok nagłówków, więc raport pokazuje łańcuch, który się weryfikuje, nazwę, która pasuje, oraz nagłówek HSTS, który jest ustawiony.
Skąd wziąć własny certyfikat. W Chrome lub Edge kliknij kłódkę (albo etykietę „niezabezpieczone”), potem Połączenie jest bezpieczne → Certyfikat jest prawidłowy → zakładka Szczegóły → Eksportuj, co zapisuje plik .cer w kodowaniu DER; drugi eksport można wykonać przy zaznaczonym certyfikacie, dodając po jednym pośrednim urzędzie. W Firefoksie kłódka otwiera Połączenie bezpieczne → Więcej informacji → Wyświetl certyfikat → Pobierz, co zapisuje plik PEM. Na macOS Safari pokazuje ten sam panel z kłódki, a certyfikat można przeciągnąć na pulpit. We wszystkich przeglądarkach zakładka Bezpieczeństwo w Narzędziach deweloperskich ma link Wyświetl certyfikat, który otwiera ten sam panel. Z serwera lub laptopa można też uruchomić openssl s_client -connect example.com:443 -servername example.com -showcerts i wkleić wynik prosto tutaj: strona odczyta bloki BEGIN CERTIFICATE z większego zrzutu. Gdy witryna stoi za CDN, wyeksportowany certyfikat jest tym, który przedstawia CDN, a nie tym z serwera źródłowego.
Nic jeszcze nie sprawdzono. Wklej certyfikat powyżej i naciśnij Sprawdź certyfikat, aby uzyskać pełny raport.
Co jest sprawdzane. Daty ważności względem dzisiaj oraz względem harmonogramu okresów życia certyfikatów CA/Browser Forum (200 dni dla certyfikatów wystawionych od 15 marca 2026, 100 dni od 2027, 47 dni od 2029); dopasowanie nazwy hosta do alternatywnych nazw podmiotu z regułami symboli wieloznacznych, jakich używają przeglądarki; typ klucza i rozmiar; algorytm podpisu i to, czy został wycofany; ograniczenia podstawowe; użycie klucza i rozszerzone użycie klucza; obecność alternatywnej nazwy podmiotu w ogóle; długość numeru seryjnego; znaczniki czasu przejrzystości certyfikatów; oraz każde ogniwo wklejonego łańcucha, każde weryfikowane interfejsem kryptograficznym przeglądarki zamiast ufane na pierwszy rzut oka.

Czego nie potrafi. Nie powie, czy certyfikat jest zaufany, bo odpowiedź zależy od magazynu roota, którego strona internetowa nie może odczytać. Nie sprawdzi unieważnienia, bo wyszukiwania OCSP i CRL to żądania sieciowe, a ta strona żadnych nie wykonuje. I nie zobaczy certyfikatu, który działający serwer faktycznie wysyła, dopóki ten certyfikat nie zostanie wklejony — przeglądarka trzymająca połączenie nie może zostać o niego zapytana ze strony.

Prywatność: wszystko zostaje w przeglądarce. Certyfikaty i nagłówki są odczytywane lokalnie, nic nie jest wysyłane, a strona działa bez sieci. Aby przejść w drugą stronę i utworzyć certyfikat, użyj generatora certyfikatów z podpisem własnym; aby sprawdzić, czy klucz należy do certyfikatu, użyj dopasowania certyfikatu i klucza.