CER-naar-PEM-converter
Door een binair CER-beveiligingscertificaat te converteren naar een PEM-tekstbestand met Base64-codering kunnen beheerders beveiligingssleutels eenvoudig lezen en invoegen in webserver- en applicatieconfiguraties.
Formaatvergelijking en technische specificaties
| Specificatie | CER | PEM |
|---|---|---|
| MIME-type | application/ | application/ |
| Type | X.509-certificaatbestand | Base64 ASCII-certificaatcontainer |
| Compressie | geen | geen (Base64-gecodeerde tekst) |
| Standaardspecificatie | RFC 5280 / Microsoft Cryptography API | IETF RFC 7468 |
| Bestandshandtekening (magic bytes) | 30 82 (DER binary) or -----BEGIN CERTIFICATE----- | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Formaatoverzicht en toepassingen
Beveiligingscertificaten beveiligen gegevens die worden uitgewisseld tussen webbrowsers en servers. Een CER-bestand slaat een X.509-certificaat op in een binaire indeling, die computers efficiënt kunnen lezen, maar die voor mensen lastig te lezen is. Systeembeheerders moeten deze certificaten regelmatig bekijken, kopiëren of combineren met privésleutels in teksteditors. Het omzetten van de binaire gegevens naar een tekstindeling lost dit probleem op. Webservers zoals Apache en Nginx vereisen tekstbestanden voor veilige HTTPS-verbindingen. Als een beheerder een binair certificaat ontvangt van een certificeringsinstantie, moet het bestand voor de installatie worden omgezet naar een tekstcontainer. Deze tekstversie gebruikt standaard ASCII-tekens, waardoor het eenvoudig is om het bestand te verplaatsen naar verschillende besturingssystemen en te plakken in opdrachtregeltools of bedieningspanelen zonder binaire corruptie.
Technische specificaties en codec-overzicht
Een CER-bestand gebruikt het MIME-type application/pkix-cert en slaat gegevens op als ruwe binaire bytes volgens de DER-coderingsstandaard. Het heeft geen bestandshandtekening (magic bytes), maar vertrouwt in plaats daarvan op ASN.1-structuurregels. Een PEM-bestand gebruikt het MIME-type application/x-pem-file en verpakt dezelfde binaire gegevens in Base64-ASCII-tekst. Het PEM-formaat voegt duidelijke begrenzingslijnen toe, beginnend met '-----BEGIN CERTIFICATE-----' en eindigend met '-----END CERTIFICATE-----'. Geen van beide formaten gebruikt compressie. Beide bestanden bevatten dus exact dezelfde cryptografische gegevens zonder kwaliteitsverlies.
Besturingssysteem- en browserondersteuning
CER-bestanden kunnen DER- of PEM-codering gebruiken, en de ondersteuning hangt af van het besturingssysteem, de toepassing en de importwerkstroom. PEM wordt veel gebruikt door serversoftware, maar geaccepteerde coderingen variëren per product.
Handige informatie
Controleer altijd of uw conversietool de volledige tekstregels voor de kop- en voettekst bevat. Ontbrekende begrenzingsmarkeringen zorgen ervoor dat webservers het certificaat tijdens het opstarten weigeren.
Veelgestelde vragen
Hoe converteert u een CER-certificaat naar een PEM-certificaat zonder kwaliteitsverlies?
De conversie is volledig verliesvrij. Beide formaten slaan exact dezelfde onderliggende cryptografische sleutelgegevens op. Het wijzigen van het bestand verandert alleen de manier waarop de bytes worden gecodeerd, waarbij wordt overgeschakeld van ruwe binaire bytes naar leesbare ASCII-tekst.
Wat is het verschil tussen een CER-certificaat en een PEM-certificaat?
Een CER-bestand slaat beveiligingsgegevens op als een ruwe binaire structuur die gespecialiseerde software vereist om te kunnen lezen. Een PEM-bestand verpakt exact dezelfde binaire gegevens in Base64-tekst en voegt duidelijke begrenzingsmarkeringen toe, zodat het eenvoudig te openen en te bewerken is in elke standaardteksteditor.