Varför konvertera SIG till PEM?
En .sig-fil bär på en kryptografisk signatur över en specifik fil och har ingen X.509-struktur. En .pem-fil är en Base64-kodad behållare för X.509-certifikat, privata nycklar eller certifikatsigneringsbegäranden skapade med OpenSSL. De två systemen kommer från olika standarder och delar ingen konverteringsväg.
Hur man konverterar SIG till PEM
GnuPG OPEN-SOURCE
För att använda en .sig-fil korrekt, importera utgivarens publika nyckel och kör gpg --verify file.sig file - detta är det korrekta arbetsflödet för en .sig, inte en PEM-konvertering.
OpenSSL FREE
För att generera eller exportera PEM-certifikat och nyckelmaterial för TLS- eller SSH-behov, använd OpenSSL oberoende - detta är en helt separat uppgift som inte är relaterad till .sig-filer.
Om dessa format
En SIG-fil är en liten följefil som bevisar att en nedladdning (som ett installationsprogram eller en ISO) är autentisk och inte har manipulerats. Den innehåller en kryptografisk…
Öppna detaljer för .SIG →En PEM-fil är en textbehållare för kryptografisk data - oftast ett SSL/TLS-certifikat, en privat nyckel eller båda. Öppna den i valfri textredigerare för att se vad BEGIN-raden säger, och…
Öppna detaljer för .PEM →Kvalitet & vad man bör tänka på
- OpenPGP (
.sig) och X.509/PKCS (.pem) är olika kryptografiska standarder; det finns ingen allmän konvertering mellan en PGP-signatur och ett PEM-certifikat eller en nyckel. - En
.sigverifierar filintegritet via GnuPG; en.pembär certifikat- eller nyckelmaterial för X.509/TLS - de två uppgifterna är helt separata. - Vissa RSA PGP-nyckelmaterial kan exporteras till råformat som OpenSSL kan läsa, men detta är arbete på expertnivå och gäller inte för en
.sig-signaturfil.
Vanliga frågor
Kan OpenSSL läsa en `.sig`-fil?
.sig är ett OpenPGP-paket som OpenSSL inte har någon parser för.Jag behöver verifiera en programvarunedladdning - spelar `.pem` någon roll?
.sig-fil görs med GnuPG; PEM-filer och OpenSSL är inte en del av det arbetsflödet.Kan en publik PGP-nyckel konverteras till PEM-format?
.sig-signaturfil i sig kan inte konverteras på detta sätt.