P7S PEM
Konwersja plików

Konwertuj P7S na PEM

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja P7S na PEM?
Tak - P7S konwertuje się na PEM.

Konwersja .p7s na PEM polega na ponownym zakodowaniu tych samych danych kryptograficznych z binarnego formatu DER na tekst Base64, co tworzy plik zaczynający się od -----BEGIN PKCS7-----. OpenSSL wykonuje to jednym poleceniem; dodanie flagi -print_certs dodatkowo wyodrębnia certyfikat X.509 sygnatariusza do pliku wyjściowego. Konwersja nie odzyskuje treści wiadomości e-mail ani dokumentu.

Również na PEM: JKS · REQ · PPK

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Oct 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować P7S na PEM?

PEM to standardowy format tekstowy dla certyfikatów i obiektów kryptograficznych, wymagany przez większość serwerów WWW, narzędzi inspekcyjnych i kodu przetwarzającego certyfikaty X.509. Przekodowanie .p7s na .pem pozwala na sprawdzenie łańcucha certyfikatów sygnatariusza, wprowadzenie go do konfiguracji serwera lub użycie w narzędziach wymagających danych Base64 bez konieczności ręcznej konwersji binarnej na tekstową.

Jak przekonwertować P7S na PEM

OpenSSL OPEN-SOURCE

Uruchom openssl pkcs7 -inform DER -in file.p7s -out file.pem, aby przekodować binarny podpis na Base64 PEM; dodaj -print_certs, aby wyodrębnić również łańcuch certyfikatów sygnatariusza do pliku wyjściowego.

O tych formatach

Jakość i na co uważać

  • Jeśli plik .p7s jest już zakodowany w Base64 (otwiera się w edytorze tekstu i zaczyna od -----BEGIN PKCS7-----), użyj -inform PEM zamiast -inform DER w poleceniu OpenSSL.
  • Plik wyjściowy PEM zawiera wyłącznie dane podpisu i certyfikatu - nie odzyskuje on żadnej treści e-maila ani dokumentu, które w przypadku odłączonego podpisu .p7s są przechowywane oddzielnie.
  • Dodanie -print_certs do polecenia OpenSSL osadza pełny łańcuch certyfikatów sygnatariusza jako bloki -----BEGIN CERTIFICATE----- w pliku wyjściowym.

Najczęściej zadawane pytania

Czy konwersja na PEM weryfikuje podpis?
Nie - ponowne kodowanie zmienia jedynie format; użyj openssl smime -verify wraz z oryginalną podpisaną treścią, aby zweryfikować podpis.
Co jeśli polecenie OpenSSL kończy się błędem parsowania?
Plik może być już zakodowany w formacie PEM; spróbuj użyć -inform PEM zamiast -inform DER.
Czy plik PEM zawiera treść wiadomości e-mail?
Nie - .p7s to podpis odłączony; ani oryginał DER, ani wynikowy PEM nie zawierają treści wiadomości.
Czy mogę użyć pliku PEM w konfiguracji serwera WWW?
Plik PEM z .p7s zawiera obiekt podpisu i łańcuch certyfikatów - wyodrębnij poszczególne certyfikaty za pomocą openssl x509 do użytku na serwerze.