P7M P7S
Konwersja plików

Konwertuj P7M na P7S

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

Użyj OpenSSL w dwóch krokach: najpierw wyodrębnij wewnętrzny dokument z .p7m, a następnie podpisz go ponownie swoim certyfikatem, aby wygenerować oddzielny plik .p7s. Większość użytkowników otrzymujących .p7m musi jedynie wyodrębnić dokument ze środka, a nie generować .p7s.

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ć P7M na P7S?

Plik .p7m to kontener z podpisem osadzonym, w którym dokument i podpis są połączone. Plik .p7s to podpis odłączony, który znajduje się w osobnym pliku obok oryginalnego dokumentu. Oba korzystają z tego samego standardu PKCS#7/CMS (RFC 5652). Niektóre systemy lub archiwa wymagają podpisów odłączonych zamiast osadzonych, co czyni ten proces niezbędnym w specyficznych integracjach technicznych.

Jak przekonwertować P7M na P7S

OpenSSL OPEN-SOURCE

Wyodrębnij wewnętrzny dokument za pomocą openssl smime -verify -in document.p7m -inform DER -noverify -out inner.pdf, a następnie utwórz odłączony podpis za pomocą openssl cms -sign -in inner.pdf -signer cert.pem -inkey key.pem -out signature.p7s -outform DER -detach.

O tych formatach

Jakość i na co uważać

  • Ponowne podpisanie niszczy oryginalny podpis - nowy plik .p7s jest podpisany Twoim certyfikatem, a nie certyfikatem pierwotnego sygnatariusza.
  • Jeśli zachowanie dowodu pierwotnego sygnatariusza jest wymogiem prawnym, zachowaj plik .p7m jako wiarygodny rekord i nie podpisuj go ponownie.
  • Żadna powszechnie używana aplikacja z interfejsem graficznym nie wykonuje tej konkretnej konwersji; jest to niszowy proces techniczny obsługiwany wyłącznie z poziomu wiersza poleceń.

Najczęściej zadawane pytania

Dlaczego OpenSSL jest jedynym narzędziem do tego celu?
Żadna powszechnie używana aplikacja GUI nie obsługuje tego konkretnego przepływu pracy z .p7m na .p7s; wymaga to dostępu z wiersza poleceń do operacji podpisania kryptograficznego.
Czy podpis w pliku `.p7s` jest taki sam jak w oryginalnym `.p7m`?
Nie - ponowne podpisanie tworzy nowy podpis pod Twoim własnym certyfikatem. Kryptograficzny dowód pierwotnego sygnatariusza nie zostaje zachowany.
Jaka jest różnica między `.p7m` a `.p7s`?
Oba formaty używają PKCS#7/CMS: .p7m osadza treść dokumentu wewnątrz kontenera podpisu, podczas gdy .p7s to oddzielny plik pomocniczy, który odwołuje się do dokumentu zewnętrznie.