Weryfikator Pary Certyfikatu i Klucza SSL
FreeSprawdź, czy klucz prywatny SSL/TLS, certyfikat i opcjonalny CSR faktycznie należą do tej samej pary kluczy, zdekoduj i wyświetl podmiot certyfikatu, wystawcę, ważność, SAN i odciski, wszystko działające w całości w Twojej przeglądarce.
Działa w całości w Twojej przeglądarce za pomocą node-forge. Nic, co tu wklejasz, nigdy nie jest nigdzie wysyłane.
Klucz prywatny
Certyfikat
Sprawdź też CSR (opcjonalnie)
Wklej żądanie podpisania certyfikatu (CSR), aby sprawdzić je również względem klucza i/lub certyfikatu powyżej.
Ostatnia Aktywność
Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.
Checked a certificate/key pair (0 comparisons)
1 godzina temu
Checked a certificate/key pair (0 comparisons)
1 godzina temu
Checked a certificate/key pair (0 comparisons)
1 godzina temu
Checked a certificate/key pair (1 comparisons)
1 godzina temu
Checked a certificate/key pair (3 comparisons)
1 godzina temu
Co robi to narzędzie
To narzędzie sprawdza, czy klucz prywatny SSL/TLS, certyfikat i (opcjonalnie) żądanie podpisania certyfikatu faktycznie należą do tej samej pary kluczy, dekoduje i wyświetla podmiot certyfikatu, wystawcę, okres ważności, Subject Alternative Names i odciski, oraz oznacza wygasłe lub jeszcze nieaktywne certyfikaty, a wszystko to bez wysyłania materiału kluczy w jakiekolwiek miejsce.
Jak To Działa
Każda para kluczy RSA ma ten sam moduł i wykładnik publiczny wspólny dla swojej połowy prywatnej i publicznej. To narzędzie analizuje każdy wklejony przez Ciebie PEM (najpierw odszyfrowując klucz prywatny, jeśli podasz hasło), wydobywa moduł i wykładnik klucza publicznego niezależnie z klucza prywatnego, certyfikatu i CSR, i porównuje te wartości parami: identyczny moduł i wykładnik oznacza, że oba pliki zostały wygenerowane z tej samej bazowej pary kluczy. Oblicza również odciski SHA-256 certyfikatu i jego klucza publicznego, a także tradycyjny skrót MD5 modułu, który niektórzy administratorzy systemów wciąż sprawdzają ręcznie.
Problemy, które rozwiązuje
- Diagnozowanie serwera WWW, który nie uruchamia się lub serwuje niewłaściwy certyfikat, ponieważ skonfigurowany plik klucza w rzeczywistości nie zgadza się ze skonfigurowanym plikiem certyfikatu.
- Potwierdzenie, który klucz prywatny (z kilku starych kopii zapasowych) faktycznie odpowiada certyfikatowi, który wciąż masz, przed jego wdrożeniem.
- Weryfikacja, że certyfikat otrzymany od urzędu certyfikacji odpowiada pierwotnie przesłanemu CSR oraz zachowanemu kluczowi prywatnemu.
- Szybkie odczytanie daty wygaśnięcia certyfikatu i jego Subject Alternative Names bez instalowania OpenSSL ani żadnych narzędzi wiersza poleceń.
Często zadawane pytania
›Jak to narzędzie wie, że klucz prywatny i certyfikat są do siebie przypisane?
Certyfikat RSA zawiera publiczną połowę pary kluczy (jej moduł i wykładnik). To narzędzie wydobywa ten klucz publiczny z certyfikatu i porównuje go z kluczem publicznym matematycznie wyprowadzonym z Twojego klucza prywatnego; jeśli moduł i wykładnik są identyczne, oba pliki zostały wygenerowane z tej samej pary kluczy, co jest właśnie tym, czego serwer WWW potrzebuje, aby zaprezentować ten certyfikat przy użyciu tego klucza.
›Czy bezpiecznie jest wklejać mój klucz prywatny do narzędzia działającego w przeglądarce?
To narzędzie nigdy nie wysyła niczego przez sieć: cała analiza, odszyfrowywanie i porównywanie odbywają się lokalnie w Twojej przeglądarce za pomocą biblioteki node-forge, a strona działa tak samo z wyłączonym połączeniem sieciowym po jej wczytaniu. Mimo to, traktuj każde narzędzie obsługujące klucze prywatne z należytą ostrożnością i preferuj wykonywanie wrażliwych sprawdzeń na zaufanym komputerze.
›Mój klucz prywatny jest zaszyfrowany, co powinienem wpisać?
Wklej zaszyfrowany klucz dokładnie tak, jak wygląda w pliku, w tym nagłówek "ENCRYPTED", i wpisz jego hasło w polu poniżej pola klucza. To narzędzie wspiera zarówno tradycyjny format OpenSSL (Proc-Type: 4,ENCRYPTED), jak i nowoczesny zaszyfrowany format PKCS#8; nieprawidłowe hasło jest zgłaszane wyraźnie, a nie w sposób ukryty.
›Co dodaje sprawdzenie CSR?
Żądanie podpisania certyfikatu (CSR) również zawiera klucz publiczny, wygenerowany w tym samym momencie co odpowiadający mu klucz prywatny, przed wystawieniem rzeczywistego certyfikatu przez urząd certyfikacji. Sprawdzenie CSR pozwala potwierdzić cały łańcuch od początku do końca: że Twój klucz prywatny zgadza się z przesłanym CSR, oraz że otrzymany certyfikat faktycznie odpowiada temu samemu CSR, wykrywając przypadki, w których pobrano niewłaściwy certyfikat lub zachowano niewłaściwy klucz.
›Czy to działa z certyfikatami krzywej eliptycznej (EC)?
Jeszcze nie: to narzędzie obecnie analizuje i porównuje wyłącznie klucze RSA. Jeśli wklejesz certyfikat lub klucz EC, poinformuje Cię, że ten typ klucza nie jest wspierany, zamiast po cichu podawać błędny wynik.
›Do czego służy wartość "MD5 modułu (metoda tradycyjna)"?
Odtwarza klasyczną sztuczkę administratorów systemów, polegającą na porównaniu openssl x509 -noout -modulus | openssl md5 z openssl rsa -noout -modulus | openssl md5: jeśli chcesz niezależnie zweryfikować wynik zgodności tego narzędzia za pomocą własnej instalacji OpenSSL, te dwie wartości MD5 powinny być identyczne każdorazowo, gdy to narzędzie zgłasza zgodność.
Powiązane Narzędzia
Tekst
Generator Samopodpisanego Certyfikatu SSL
Generuj prawdziwy, działający certyfikat TLS samopodpisany wraz z odpowiadającym mu kluczem prywatnym bezpośrednio w przeglądarce za pomocą node-forge, z Subject Alternative Names, konfigurowalnym rozmiarem klucza i okresem ważności, oraz gotowymi do pobrania plikami .crt i .key.
FreeTekst
Generator Rekordu DMARC
Twórz rekord DNS DMARC na podstawie pól w prostym języku, z ustawieniami wdrożenia etapowego i wskaźnikiem poziomu egzekwowania na żywo.
FreeTekst
Konwerter Excel na Tabelę HTML
Wklej z Excela lub Arkuszy Google albo prześlij plik .xlsx/.xls/.csv i uzyskaj czytelną tabelę HTML z podglądem na żywo, opcjonalnym stylem i wyrównaniem kolumn liczbowych.
FreeTekst
Generator Hash (MD5/SHA1/SHA256/SHA512)
Hashuj tekst lub plik jednocześnie do MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 i CRC32, z polem porównania ze znaną sumą kontrolną.
FreeTekst
Generator htpasswd
Generuj prawdziwy plik Apache .htpasswd z bcrypt lub SHA, zweryfikowany bajt po bajcie względem oficjalnego narzędzia wiersza poleceń htpasswd, z obsługą wielu użytkowników naraz.
FreeTekst
Konwerter Encji HTML
Konwertuj tekst na encje HTML i z powrotem w obu kierunkach jednocześnie, z formatami dziesiętnymi lub szesnastkowymi oraz tabelą szybkiego odniesienia popularnych encji.
FreeTekst
Walidator HTML
Sprawdza HTML pod kątem niezamkniętych tagów, zduplikowanych ID, przestarzałych elementów i innych typowych, dobrze zdefiniowanych problemów, zweryfikowane za pomocą własnego parsera dopasowującego tagi, nie pełny walidator zgodności W3C.
FreeTekst
Konwerter IPv4 na IPv6
Generuje reprezentacje IPv6 zmapowane z IPv4, zgodne z IPv4, 6to4 i NAT64 dla adresu IPv4 oraz wyodrębnia adres IPv4 z każdej z tych form IPv6.
Komentarze (0)
Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.
Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!