P7S PEM
Filkonvertering

Konvertera P7S till PEM

SNABBT SVAR
Är det möjligt att konvertera P7S till PEM?
Ja - P7S konverteras till PEM.

Konvertering av .p7s till PEM kodar om samma kryptografiska data från binär DER till Base64-text, vilket skapar en fil som börjar med -----BEGIN PKCS7-----. OpenSSL gör detta med ett enda kommando; genom att lägga till -print_certs extraheras även undertecknarens X.509-certifikat till utdata. Konverteringen återställer inte något e-post- eller dokumentinnehåll.

Även till PEM: JKS · REQ · PPK

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera P7S till PEM?

PEM är standardtextformatet för certifikat och kryptografiska objekt som förväntas av de flesta webbservrar, inspektionsverktyg och kod som bearbetar X.509-certifikat. Genom att koda om .p7s till .pem kan du inspektera undertecknarens certifikatkedja, mata in den i serverkonfigurationer eller använda den med verktyg som kräver Base64-indata utan ett manuellt steg för binär-till-text-konvertering.

Hur man konverterar P7S till PEM

OpenSSL OPEN-SOURCE

Kör openssl pkcs7 -inform DER -in file.p7s -out file.pem för att koda om den binära signaturen som Base64 PEM; lägg till -print_certs för att även extrahera undertecknarens certifikatkedja till utdata.

Om dessa format

Kvalitet & vad man bör tänka på

  • Om .p7s-filen redan är Base64-kodad (den öppnas i en textredigerare och börjar med -----BEGIN PKCS7-----), använd -inform PEM istället för -inform DER i OpenSSL-kommandot.
  • PEM-utdatan innehåller endast signatur- och certifikatdata - den återställer inte något e-post- eller dokumentinnehåll, vilket lagras separat från en fristående .p7s.
  • Att lägga till -print_certs i OpenSSL-kommandot bäddar in undertecknarens fullständiga certifikatkedja som -----BEGIN CERTIFICATE------block i utdatan.

Vanliga frågor

Validerar konverteringen till PEM signaturen?
Nej - omkodningen ändrar endast formatet; använd openssl smime -verify tillsammans med det ursprungliga signerade innehållet för att verifiera signaturen.
Vad händer om OpenSSL-kommandot misslyckas med ett parsningsfel?
Filen kan redan vara PEM-kodad; prova -inform PEM istället för -inform DER.
Innehåller PEM-filen e-postmeddelandets innehåll?
Nej - en .p7s är en fristående signatur; varken DER-originalet eller PEM-utdatan innehåller meddelandetexten.
Kan jag använda PEM-filen i en webbserverkonfiguration?
PEM-filen från en .p7s innehåller signaturobjektet och certifikatkedjan - extrahera enskilda certifikat med openssl x509 för serveranvändning.