Konwerter Formatu Certyfikatu SSL
FreeKonwertuj certyfikaty SSL/TLS pomiędzy kodowaniem PEM i DER, łącz certyfikaty w plik PKCS#7 (.p7b) lub wyodrębniaj je z niego, oraz pakuj certyfikat i klucz prywatny w chroniony hasłem plik PKCS#12 (.pfx / .p12) lub wyodrębniaj je z niego, 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. Twoje pliki i klucze nigdy nie są nigdzie wysyłane.
Certyfikat wejściowy
Wynik
Ostatnia Aktywność
Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.
Extracted a certificate and key from a .pfx file
3 godziny temu
Packaged a certificate and key into a .pfx file
3 godziny temu
Extracted 2 certificate(s) from a PKCS#7 bundle
3 godziny temu
Bundled 2 certificate(s) into a PKCS#7 file
3 godziny temu
Converted a certificate to PEM
3 godziny temu
Converted a certificate to DER
3 godziny temu
Co robi to narzędzie
To narzędzie konwertuje certyfikaty SSL/TLS pomiędzy kodowaniem PEM i DER, łączy certyfikaty w plik PKCS#7 (.p7b) lub wyodrębnia je z niego, oraz pakuje certyfikat i klucz prywatny w chroniony hasłem plik PKCS#12 (.pfx / .p12) lub wyodrębnia je z niego, wszystko to bez wysyłania Twoich plików w jakiekolwiek miejsce.
Jak To Działa
Każdy format tutaj, PEM, DER, PKCS#7 i PKCS#12, koduje te same podstawowe struktury danych ASN.1 zdefiniowane przez standardy X.509 i PKCS; to narzędzie analizuje dostarczony przez Ciebie format do tej struktury za pomocą biblioteki node-forge, a następnie ponownie serializuje go do żądanego formatu. W przypadku PKCS#12 utworzenie pliku dodatkowo szyfruje klucz prywatny i certyfikat razem pod wybranym przez Ciebie hasłem eksportu, używając tego samego schematu opartego na 3DES, którego oczekuje większość narzędzi i systemów operacyjnych, natomiast wyodrębnienie pliku PKCS#12 najpierw weryfikuje go i odszyfrowuje podanym hasłem, zanim wyodrębni certyfikat, klucz i wszelkie zawarte w nim certyfikaty łańcucha.
Problemy, które rozwiązuje
- Konwersja certyfikatu wyeksportowanego z systemu Windows lub Java (DER) do formatu PEM, którego wymagają serwery WWW Linux, lub odwrotnie.
- Połączenie certyfikatu serwera z jego pośrednimi certyfikatami CA w jeden plik .p7b w celu łatwiejszej dystrybucji lub importu.
- Pakowanie certyfikatu i klucza prywatnego w plik .pfx w celu zaimportowania do IIS, magazynu kluczy Java lub przeglądarki.
- Wyodrębnianie pojedynczego certyfikatu i klucza prywatnego z istniejącego pliku .pfx, gdy masz tylko pakiet, ale potrzebujesz osobnych plików PEM.
Często zadawane pytania
›Jaka jest różnica między PEM i DER?
Oba formaty kodują dokładnie te same dane certyfikatu; PEM to format tekstowy Base64 zawarty w liniach -----BEGIN CERTIFICATE-----, powszechnie używany przez OpenSSL, Apache i nginx na Linuksie, natomiast DER to surowe binarne kodowanie tej samej struktury ASN.1, częściej spotykane w systemie Windows i magazynach kluczy Java. Konwersja między nimi nigdy nie zmienia treści certyfikatu, a tylko sposób jego zapisania jako bajtów.
›Do czego służy plik PKCS#7 (.p7b)?
Plik .p7b łączy jeden lub więcej certyfikatów, zazwyczaj certyfikat serwera wraz z jego pośrednimi certyfikatami CA, bez zawierania żadnego klucza prywatnego, co czyni go wygodnym sposobem przekazania komuś łańcucha certyfikatów lub zaimportowania łańcucha do magazynu certyfikatów Windows lub Java w jednym kroku.
›Do czego służy plik PKCS#12 (.pfx / .p12)?
Plik .pfx (nazywany również .p12) to chroniony hasłem kontener, który łączy klucz prywatny wraz z odpowiadającym mu certyfikatem oraz opcjonalnie łańcuchem CA, w jednym zaszyfrowanym pliku; jest to format najczęściej wymagany podczas importowania certyfikatu i klucza razem do IIS, magazynu kluczy Java, przeglądarki lub urządzenia mobilnego.
›Czy bezpiecznie jest utworzyć lub wyodrębnić .pfx tutaj?
Tak: cały proces, odczytanie Twojego certyfikatu i klucza, szyfrowanie lub odszyfrowywanie kontenera PKCS#12, odbywa się lokalnie w Twojej przeglądarce za pomocą biblioteki node-forge, a nic, co wklejasz lub przesyłasz, nigdy nie jest wysyłane na serwer.
›Mój klucz prywatny jest zaszyfrowany, co powinienem zrobić?
Wklej go dokładnie tak, jak wygląda w pliku, w tym nagłówek ENCRYPTED, i wpisz jego istniejące hasło w polu "Hasło klucza prywatnego" przed utworzeniem .pfx; jest to osobne hasło od nowego hasła eksportu, które wybierasz dla samego pliku .pfx.
›Czemu mój pakiet pokazuje tylko jeden certyfikat, mimo że wkleiłem dwa?
Upewnij się, że każdy blok certyfikatu, od -----BEGIN CERTIFICATE----- do -----END CERTIFICATE-----, jest kompletny i że wkleiłeś pełny tekst obu; narzędzie automatycznie wykrywa każdy kompletny blok certyfikatu PEM w polu tekstowym, więc obcięty lub nieprawidłowo sformatowany blok zostanie po prostu pominięty.
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
Weryfikator Pary Certyfikatu i Klucza SSL
Sprawdź, 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.
FreeTekst
Przeglądarka Certyfikatów SSL
Zdekoduj jeden lub więcej certyfikatów X.509 w formacie PEM lub DER i wyświetl każde pole w prostym języku: podmiot, wystawcę, ważność, odciski, szczegóły klucza publicznego oraz każde standardowe rozszerzenie, w tym Key Usage, Subject Alternative Names i Authority Information Access, wszystko działające w całości w Twojej przeglądarce.
FreeTekst
Dodaj Przedrostek i Przyrostek
Dodaj ten sam tekst przedrostka i/lub przyrostka do każdej linii listy, bezpośrednio w przeglądarce.
FreeTekst
Dodaj Tekst do Każdej Linii
Wstaw ten sam tekst do każdej linii, na początku, końcu, dokładnej pozycji, lub obok dopasowania, bezpośrednio w przeglądarce.
FreeTekst
Kalkulator Sumy Kontrolnej Adler32
Oblicz sumę kontrolną Adler-32 tekstu lub pliku, bezpośrednio w przeglądarce.
FreeTekst
Generator Anagramów
Znajdź angielskie anagramy i krótsze słowa, jakie możesz ułożyć z dowolnego słowa, bezpośrednio w przeglądarce.
FreeTekst
Tester API
Wyślij żądania HTTP do dowolnego punktu końcowego API i sprawdź odpowiedź, bezpośrednio w przeglądarce.
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!