P7S PEM
Filkonvertering

Konverter P7S til PEM

HURTIGT SVAR
Er det muligt at konvertere P7S til PEM?
Ja - P7S kan konverteres til PEM.

Konvertering af .p7s til PEM genkoder de samme kryptografiske data fra binær DER til Base64-tekst, hvilket resulterer i en fil, der starter med -----BEGIN PKCS7-----. OpenSSL gør dette med én kommando; tilføjelse af -print_certs udtrækker også underskriverens X.509-certifikat til outputtet. Konverteringen gendanner ikke indholdet af e-mails eller dokumenter.

Også til PEM: JKS · REQ · PPK

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Oct 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere P7S til PEM?

PEM er standard-tekstformatet for certifikater og kryptografiske objekter, som forventes af de fleste webservere, inspektionsværktøjer og kode, der behandler X.509-certifikater. Ved at genkode .p7s til .pem kan du inspicere underskriverens certifikatkæde, føde den ind i serverkonfigurationer eller bruge den med værktøjer, der kræver Base64-input uden et manuelt binær-til-tekst konverteringstrin.

Sådan konverterer du P7S til PEM

OpenSSL OPEN-SOURCE

Kør openssl pkcs7 -inform DER -in file.p7s -out file.pem for at genkode den binære signatur som Base64 PEM; tilføj -print_certs for også at udtrække underskriverens certifikatkæde i outputtet.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • Hvis din .p7s allerede er Base64-kodet (den åbner i en teksteditor og starter med -----BEGIN PKCS7-----), skal du bruge -inform PEM i stedet for -inform DER i OpenSSL-kommandoen.
  • PEM-outputtet indeholder kun signatur- og certifikatdata - det gendanner ikke e-mail- eller dokumentindhold, som gemmes separat fra en løsrevet .p7s.
  • Tilføjelse af -print_certs til OpenSSL-kommandoen indlejrer underskriverens fulde certifikatkæde som -----BEGIN CERTIFICATE------blokke i outputtet.

Ofte stillede spørgsmål

Validerer konverteringen til PEM signaturen?
Nej - genkodningen ændrer kun formatet; brug openssl smime -verify sammen med det oprindelige signerede indhold for at verificere signaturen.
Hvad hvis OpenSSL-kommandoen fejler med en parse-fejl?
Filen er muligvis allerede PEM-kodet; prøv -inform PEM i stedet for -inform DER.
Indeholder PEM-filen e-mailens beskedindhold?
Nej - en .p7s er en løsrevet signatur; hverken DER-originalen eller PEM-outputtet indeholder selve beskedteksten.
Kan jeg bruge PEM-filen i en webserverkonfiguration?
PEM-filen fra en .p7s indeholder signaturobjektet og certifikatkæden - udtræk individuelle certifikater med openssl x509 til brug på serveren.