Konverter PEM til P12
Konvertering af et PEM-certifikat til et PKCS #12-bundt kombinerer dit offentlige certifikat og private nøgle i en enkelt adgangskodebeskyttet fil for nem installation på Windows-servere og webbrowsere.
Formatsammenligning & tekniske specifikationer
| Specifikation | PEM | P12 |
|---|---|---|
| MIME-type | application/ | application/ |
| Type | Base64 ASCII-certifikatcontainer | PKCS #12-krypteret arkiv |
| Komprimering | ingen (Base64-kodet) | adgangskodekrypterede PKCS #7-SafeBags |
| Standardspecifikation | IETF RFC 7468 | IETF RFC 7292 |
| Magic Bytes-header | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) | 30 82 (ASN.1 PKCS #12 PFX sequence) |
Formatoversigt og anvendelse
Systemadministratorer og webudviklere er ofte nødt til at flytte sikkerhedslegitimationsoplysninger mellem forskellige webservere og operativsystemer. Linux-miljøer og Apache-servere er traditionelt afhængige af separate tekstfiler til certifikater og nøgler. Windows-servere, Internet Information Services (IIS) og personlige certifikatlagre kræver dog et forenet format for at administrere sikkerhedsressourcer korrekt. Når du importerer en sikkerhedslegitimationsoplysning til en Windows-maskine eller en mobilenhed til klientgodkendelse, forventer systemet en enkelt arkivfil, der indeholder både den offentlige nøgle og den private nøgle. Generering af et PKCS #12-bundt fra dit standardtekstcertifikat opfylder dette krav. Denne proces pakker dine legitimationsoplysninger sikkert ind, så du kan importere dem til operativsystemets nøgleringe uden at mangle afhængighedsfiler.
Tekniske specifikationer og codec-oversigt
PKCS #12 er en binær beholder, der kan indeholde private nøgler, certifikater og andre data. Indholdet kan være krypteret og adgangskodebeskyttet afhængigt af, hvordan filen blev oprettet; det varierer fra fil til fil.
OS- og browserkompatibilitet
PEM-filer understøttes indbygget af OpenSSL, Apache, Nginx og Linux-baserede kørselsmiljøer. PKCS #12-bundter understøttes indbygget af Microsoft Windows, IIS, macOS Keychain Access, Apple iOS og Android til installation af bruger- og servercertifikater.
Nyttig information
Husk altid den adgangskode, du tildeler under oprettelsen af PKCS #12-bundtet. Hvis du mister denne adgangskode, kan du ikke gendanne den private nøgle inde i arkivet.
Ofte stillede spørgsmål
Hvordan konverterer man PEM-certifikat til PKCS #12-bundt uden at miste kvalitet?
Certifikatkonvertering er fuldstændig tabsfri. Da sikkerhedslegitimationsoplysninger er afhængige af præcis kryptografisk matematik, ændrer ændring af formater kun beholderstrukturen og kodningsmetoden uden at ændre de underliggende offentlige eller private nøgledata.
Hvad er forskellen mellem et PEM-certifikat og et PKCS #12-bundt?
Et PEM-certifikat er en letlæselig tekstfil kodet i Base64 ASCII, der normalt indeholder et enkelt certifikat eller en enkelt nøgle. Et PKCS #12-bundt er et binært arkiv, der sikkert kombinerer certifikatet, den private nøgle og eventuelle mellemliggende certifikater i én adgangskodebeskyttet fil.