Przejdź do treści
ToolMug

Dekoder certyfikatów SSL

Wklej certyfikat (zaczynający się od -----BEGIN CERTIFICATE-----), aby zobaczyć, co zawiera — jakie nazwy obejmuje, kiedy wygasa, kto go wystawił i czy jest DV, czy OV. Wklej też klucz prywatny, aby sprawdzić dopasowanie, albo cały łańcuch, aby sprawdzić jego kolejność.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

Wszystko jest analizowane w Twojej przeglądarce. Klucze prywatne nigdy nie są przesyłane.

Jak używać

  1. Wklej tekst PEM certyfikatu, łańcucha, CSR lub klucza prywatnego albo kliknij Otwórz plik i wybierz plik .pem, .crt, .cer lub .key (DER też działa).
  2. Każdy blok jest pokazany jako osobna karta. Certyfikaty pokazują liczbę dni do wygaśnięcia; klucze prywatne pokazują, czy pasują.
  3. Gdy wkleisz kilka certyfikatów, na górze pojawi się sprawdzenie kolejności łańcucha.

Opis opcji

Alternatywne nazwy podmiotu (SAN)
Nazwy, dla których certyfikat jest ważny. Przeglądarki korzystają z tej listy, a nie z CN w polu podmiotu.
Poziom weryfikacji
DV (tylko domena), OV (organizacja) lub EV, odczytywany z polityk certyfikatu.
SPKI SHA-256
Odcisk klucza publicznego używany do pinowania; nie zmienia się, gdy odnawiasz certyfikat z tym samym kluczem.

Które bloki są odczytywane i jak działają kontrole

Dekoder dzieli tekst na każdej linii -----BEGIN …----- i obsługuje te etykiety:

Etykieta PEM Pokazywane jako
CERTIFICATE, X509 CERTIFICATE, TRUSTED CERTIFICATE Certyfikat
CERTIFICATE REQUEST, NEW CERTIFICATE REQUEST Żądanie podpisania certyfikatu (CSR)
PRIVATE KEY, RSA PRIVATE KEY, EC PRIVATE KEY Klucz prywatny
PUBLIC KEY Klucz publiczny
ENCRYPTED PRIVATE KEY albo starszy klucz z nagłówkiem Proc-Type: 4,ENCRYPTED Zaszyfrowany klucz prywatny (nieodczytywany)

Każda inna etykieta jest zgłaszana jako nieczytelna. Tekst bez żadnego nagłówka PEM jest próbowany jako zwykły base64 DER, a plik wybrany przyciskiem Otwórz plik zawierający surowy DER jest rozpoznawany na podstawie zgadywania jako certyfikat, CSR lub klucz.

Poziom weryfikacji wynika z identyfikatorów polityki certyfikatu zdefiniowanych przez CA/Browser Forum:

OID polityki Poziom
2.23.140.1.2.1 DV (weryfikacja domeny)
2.23.140.1.2.2 OV (weryfikacja organizacji)
2.23.140.1.2.3 IV (weryfikacja osoby)
2.23.140.1.1 EV (rozszerzona weryfikacja)

Certyfikat bez żadnej z tych polityk nie pokazuje poziomu weryfikacji. Algorytmy podpisu zaczynające się od MD5 lub SHA-1 są oznaczane, ponieważ przeglądarki już im nie ufają.

Gdy wklejono kilka certyfikatów, kontrola łańcucha porównuje tylko nazwy: wystawca każdego certyfikatu musi być podmiotem następnego certyfikatu. Zgłasza zły porządek, powtórzony certyfikat oraz samopodpisany certyfikat główny dołączony do łańcucha. Nie weryfikuje podpisów ani zaufania, więc łańcuch może tu przejść i mimo to zawieść na prawdziwym serwerze.

Najczęściej zadawane pytania

Jak sprawdzić, czy klucz prywatny pasuje do certyfikatu?

Wklej oba. Narzędzie porównuje klucz publiczny zawarty w kluczu prywatnym z kluczem publicznym certyfikatu. Przydaje się, gdy nginx zgłasza „key values mismatch”.

W jakiej kolejności powinien być łańcuch certyfikatów?

Najpierw certyfikat serwera, potem pośredni, który go wystawił, i tak dalej w górę łańcucha. Certyfikat główny zwykle się pomija. Zła kolejność powoduje błędy u niektórych klientów.

Czy wklejanie klucza prywatnego jest bezpieczne?

Wszystko jest analizowane w Twojej przeglądarce i nic nie jest wysyłane na serwer. Klucze chronione hasłem nie są analizowane.

Czy sprawdza zaufanie lub unieważnienie?

Nie, tylko odczytuje plik. Aby sprawdzić certyfikat, który udostępnia działająca strona, użyj narzędzia Sprawdzanie certyfikatu SSL.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia