Varför konvertera P7S till CER?
En .p7s (PKCS #7-signatur) bär den kryptografiska signaturen och undertecknarens X.509-certifikat, men inte det signerade innehållet. Genom att extrahera certifikatet kan du lägga till det i en betrodd lagring, inspektera vem som har signerat eller skicka det till ett annat system för verifiering utan att kontakta den ursprungliga undertecknaren.
Hur man konverterar P7S till CER
OpenSSL FREE
Kör openssl pkcs7 mot .p7s för att extrahera certifikat till en PEM-fil, använd sedan openssl x509 för att konvertera till en DER-kodad .cer. Förinstallerat på macOS och de flesta Linux-distributioner; installeras separat på Windows.
Microsoft Outlook APP
För signerade e-postmeddelanden som verifierats av Outlook, klicka på signaturmärket, visa certifikatet, gå till fliken Detaljer och använd Kopiera till fil för att exportera som DER .cer. Fungerar endast för signaturer bifogade i e-post, inte fristående .p7s-filer.
Om dessa format
En P7S-fil - vanligtvis kallad smime.p7s - är den digitala signaturen som bifogas ett signerat e-postmeddelande. Den bevisar avsändarens identitet och att meddelandet inte har ändrats under…
Öppna detaljer för .P7S →En CER-fil är ett digitalt X.509-certifikat som binder en identitet (en webbplats, server eller utgivare) till en offentlig nyckel, signerat av en certifikatutfärdare. På Windows kan du…
Öppna detaljer för .CER →Kvalitet & vad man bör tänka på
- En
.p7sär en fristående signatur som bär signaturen och undertecknarens certifikat men inte originaldokumentet - det finns inget att «konvertera», bara ett certifikat att extrahera. - Behåll den ursprungliga
.p7s-filen och den signerade filen tillsammans om du behöver verifiera dem igen senare; det extraherade.cer-certifikatet bevisar vem som signerade men inte vad som signerades. - En
.p7skan bära en hel certifikatkedja; OpenSSL-utdata kan innehålla flera certifikat som behöver delas upp innan var och ett konverteras till.cerindividuellt.
Vanliga frågor
Varför kan jag inte bara byta namn på .p7s till .cer?
.p7s är en PKCS #7-behållare som omsluter signaturen och certifikat; .cer är ett rent X.509-certifikat. Att byta namn skapar en trasig fil.Behöver jag originaldokumentet för att extrahera certifikatet?
.p7s-filen; du behöver inte det signerade dokumentet för att extrahera det.Vad händer om min .p7s är PEM-kodad istället för binär?
-----BEGIN PKCS7-----, ändra OpenSSL-flaggan från -inform DER till -inform PEM.Kan Outlook extrahera certifikat från fristående .p7s-filer?
.p7s-filer, använd OpenSSL istället.