CER-certifikat (.cer)
ITU-T StandardX.509-sikkerhedscertifikatet (CER) er et udbredt certifikatformat, der knytter en kryptografisk offentlig nøgle til en identitet (domænenavn, organisation eller bruger), der er valideret af en certifikatmyndighed.
Konverter CER til PEM
Gratis CER til PEM-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøgelse og metadata
Operativsystemer og filanalysatorer identificerer CER-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer CER-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
30 / 2D 2D 2D 2D 2D 42 45 47 49 4EASCII-REPRÆSENTATION: 0 / -----BEGIN
Standardisering: ITU-T X.509 / IETF RFC 5280
Tekniske specifikationer
| Containerarkitektur | ASN.1-struktur kodet som binært DER eller Base64-ASCII-formatet PEM |
| Komprimering | Ukomprimerede kryptografiske data |
| Byte-rækkefølge | Big-Endian (DER-tag-længde-værdi) |
| Farverum | Ikke relevant (kryptografisk legitimationsoplysning) |
| Kanaler og struktur | Ejerens navn, udstedende CA, offentlig nøgle (RSA/ECDSA), gyldighedsperiode og digitale signaturer |
| Maks. dimensioner | Typisk 1 KB til 8 KB |
| Gennemsigtighed | Offentlig kryptografisk videregivelse |
| Streaming og progressiv | Atomisk fortolkning af certifikater |
Teknisk sammenligningsmatrix: CER sammenlignet med konkurrenterne
| Teknisk attribut | CER (Aktuel) | CRT | PEM | DER |
|---|---|---|---|---|
| Almindeligt OS | Windows Certificate Store-standard | Linux / Unix / Apache-standard | Understøttelsen afhænger af operativsystemet. | Java og hardwaresikkerhedsmoduler |
| Kodning | Binær DER eller Base64 PEM | Base64 PEM (eller binær DER) | Base64 ASCII Armored | Kun streng binær DER |
| Privat nøgle | Kun offentligt certifikat | Kun offentligt certifikat | Kan gemme certifikater og private nøgler | Kan gemme certifikater og private nøgler |
| Standard | ITU-T X.509 v3 | ITU-T X.509 v3 | IETF RFC 7468 | ITU-T X.690 |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Operativsystemet rapporterer 'Filen er ugyldig til brug som følgende: Certifikat'.
Grundlæggende årsag: Beskadiget ASN.1 DER-længdebyte eller afskåret Base64-utfyldning i PEM-konvolut.
Gendannelse: Validér ASN.1-strukturen med OpenSSL eller konverter ved hjælp af File2File.app Certificate Tool.
Sikkerhedsanalyse og parser-angrebsvektorer
Kryptografiske parsere skal beskytte sig mod misdannede ASN.1-længder, som historisk set har forårsaget bufferoverløb i TLS-biblioteker.
Kendte angrebsvektorer
- Heltalsoverløb i ASN.1 BER/DER-længdedekodning (f.eks. i ældre OpenSSL-versioner).
- Certifikatforfalskning via nulbyte-indsættelse i Common Name-felter.
- Nægtelse af tjeneste via cirkulære certifikatvalideringskæder.
Defensive bedste praksisser: Valider certifikatsignaturer ved hjælp af hukommelsessikre, moderne TLS-biblioteker med streng ASN.1-grænsekontrol.
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Fundamentalt tillidsanker for TLS/HTTPS-webstedskryptering og digital kodesignering.
- Understøtter moderne elliptisk kurve-kryptografi (ECDSA) og klassiske RSA-nøgler.
- Understøttelsen afhænger af operativsystemet.
Tekniske begrænsninger og ulemper
- Tvetydig kodning: en .cer-fil kan enten være rå binær DER eller tekstbaseret Base64 PEM.
- Indeholder kun det offentlige certifikat; gemmer ikke private nøgler.
- Strenge udløbsdatoer for gyldigheden kræver periodisk fornyelse.
Interessante tekniske fakta
- Microsoft Windows bruger som standard .cer-udvidelsen til eksporterede offentlige certifikater.
- De '30 82'-magiske bytes repræsenterer ASN.1 SEQUENCE-tagget (0x30) med en længdeindikator på to byte (0x82).
- De fleste HTTPS-tjenester godkender servere med X.509-certifikater, selv om TLS også understøtter konfigurationer som foruddelte nøgler.
Ofte stillede tekniske spørgsmål
Hvad er forskellen mellem .cer og .crt?
Begge er X.509-certifikater. .cer bruges almindeligvis i Windows-miljøer, mens .crt er standard i Linux- og Unix-miljøer. De kan normalt bruges i flæng.
Hvordan kan jeg konvertere CER til PEM?
Du kan konvertere binære CER-filer til tekstbaserede PEM-certifikater med et enkelt klik ved hjælp af File2File.app direkte i din webbrowser.
Indeholder en .cer-fil min private nøgle?
Nej. En .cer-fil indeholder udelukkende offentlige certifikatoplysninger og den offentlige nøgle; den gemmer aldrig den private nøgle.