SSL Konwerter
Konwersja między PEM, DER, P7B oraz PFX. Wklej certyfikat, wybierz format i uruchom konwersję.
Konwersja między PEM, DER, P7B oraz PFX. Wklej certyfikat, wybierz format i uruchom konwersję.
Narzędzie obsługuje wszystkie główne formaty stosowane w infrastrukturze PKI:
Możliwa jest konwersja w obu kierunkach pomiędzy PEM, DER, P7B oraz przekształcenie PEM ↔ PFX (z obsługą hasła).
Nie. PKCS#12 (PFX) zawsze wymaga pary: certyfikat + klucz prywatny. Jeśli spróbujesz wygenerować PFX bez dostarczenia klucza, narzędzie zwróci błąd, ponieważ plik PFX nie może być utworzony w formacie niekompletnym.
Nie. Narzędzie działa w trybie stateless – wszystkie operacje odbywają się w pamięci RAM w trakcie jednej sesji PHP. Zawartość kluczy i certyfikatów nie jest nigdzie zapisywana na serwerze, nie jest logowana i nie trafia do plików tymczasowych poza standardowymi mechanizmami konwersji OpenSSL.
Konwerter używa natywnych funkcji PHP OpenSSL oraz – tam, gdzie wymagane – poleceń OpenSSL uruchamianych w trybie bezpiecznym (np. pkcs7, crl2pkcs7).
Wszystkie operacje bazują na standardach:
Tak. Certyfikaty muszą być poprawnie sformatowane:
-----BEGIN CERTIFICATE----- / -----END CERTIFICATE-----Jeśli struktura pliku wejściowego jest uszkodzona, narzędzie wyświetli komunikat o błędzie.
Tak – konwersja P7B → PEM automatycznie generuje pojedynczy plik PEM zawierający:
Jeśli P7B zawiera taki zestaw.
Hasło zabezpiecza plik PKCS#12, który zawiera:
Zaleca się stosowanie silnego hasła, ponieważ PFX to format o wysokiej wrażliwości (zawiera klucz prywatny).
Tak. Konwersja PFX → PEM generuje jeden plik PEM, w którym znajdują się:
Plik można potem łatwo rozdzielić ręcznie, ponieważ każda sekcja ma własne nagłówki BEGIN/END.
Tak. Format certyfikatu (DV/OV/EV) nie ma wpływu na konwersję. Narzędzie operuje na strukturze binarnej certyfikatu X.509, która jest identyczna niezależnie od poziomu walidacji.
Najczęstsze błędy wynikają z:
Aby zweryfikować certyfikat po konwersji:
openssl x509 -in cert.pem -text -noout