CER-certifikat (.cer)
ITU-T:s StandardX.509 Security Certificate (CER) är ett vanligt certifikatformat som kopplar en kryptografisk publik nyckel till en identitet (domännamn, organisation eller användare) som har validerats av en certifikatutfärdare (Certificate Authority).
Konvertera CER till PEM
Gratis konverterare från CER till PEM i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar CER-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar CER-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
30 / 2D 2D 2D 2D 2D 42 45 47 49 4EASCII-REPRESENTATION: 0 / -----BEGIN
Standardisering: ITU-T:s X.509 / IETF:s RFC 5280
Tekniska specifikationer
| Containerarkitektur | ASN.1-struktur kodad i binärt DER- eller Base64-ASCII-PEM-format |
| Komprimering | Okomprimerade kryptografiska data |
| Byteordning | Big-endian (DER-tagg-längd-värde) |
| Färgrymder | Inte tillämpligt (kryptografisk behörighet) |
| Kanaler och struktur | Ämnesnamn, utfärdande certifikatutfärdare (CA), publik nyckel (RSA/ECDSA), giltighetstid och digitala signaturer |
| Maximala dimensioner | Vanligen 1 KB till 8 KB |
| Transparens | Offentlig kryptografisk redovisning |
| Strömning och progressiv visning | Atomär certifikattolkning |
Teknisk jämförelsematris: CER jämfört med konkurrenter
| Tekniskt attribut | CER (Aktuell) | CRT | PEM | DER |
|---|---|---|---|---|
| Vanliga operativsystem | Standard för Windows Certificate Store | Standard för Linux / Unix / Apache | Stödet beror på operativsystemet. | Java & hårdvarusäkerhetsmoduler |
| Kodning | Binär DER eller Base64 PEM | Base64 PEM (eller binär DER) | Base64-kodad ASCII-text | Endast strikt binär DER |
| Privat nyckel | Endast publikt certifikat | Endast publikt certifikat | Kan lagra certifikat och privata nycklar | Kan lagra certifikat och privata nycklar |
| Standard | ITU-T X.509 v3 | ITU-T X.509 v3 | IETF RFC 7468 | ITU-T X.690 |
Vanliga skadeorsaker och hex-återställningsguide
Operativsystemet rapporterar 'Filen är ogiltig för användning som följande: Certifikat'.
Grundorsak: Korrupt ASN.1 DER-längdbyte eller stympad Base64-utfyllnad (padding) i PEM-omslaget.
Återställning: Validera ASN.1-strukturen med OpenSSL eller konvertera med File2File.app Certificate Tool.
Säkerhetsanalys och attackvektorer för tolkar
Kryptografiska tolkar måste skydda mot felaktiga ASN.1-längder som historiskt sett har orsakat buffertspill i TLS-bibliotek.
Kända attackvektorer
- Heltalsspill vid avkodning av ASN.1 BER/DER-längd (t.ex. i äldre OpenSSL-versioner).
- Certifikatförfalskning via nollbytesinjektering i Common Name-fält.
- Tjänsteavbrott genom cirkulära certifikatvalideringskedjor.
Rekommenderade skyddsåtgärder: Validera certifikatsignaturer med minnessäkra, moderna TLS-bibliotek med strikt kontroll av ASN.1-gränser.
Historiskt ursprung och milstolpar
Viktiga fördelar
- Grundläggande tillitsankare för kryptering av webbplatser med TLS/HTTPS och digital kodsignering.
- Stöder modern elliptisk kurvkryptografi (ECDSA) och klassiska RSA-nycklar.
- Stödet beror på operativsystemet.
Tekniska begränsningar
- Tvetydig kodning: en .cer-fil kan antingen vara rå binär DER eller textbaserad Base64 PEM.
- Innehåller endast det offentliga certifikatet; lagrar inte privata nycklar.
- Strikta giltighetstider kräver regelbunden förnyelse.
Intressant teknisk kuriosa
- Microsoft Windows använder som standard filändelsen .cer för exporterade publika certifikat.
- De magiska byten '30 82' representerar ASN.1 SEQUENCE-taggen (0x30) med en tvåbyters längdindikator (0x82).
- De flesta HTTPS-installationer autentiserar servrar med X.509-certifikat, men TLS stöder även konfigurationer som använder nycklar som parterna delat i förväg.
Vanliga tekniska frågor
Vad är skillnaden mellan .cer och .crt?
Båda är X.509-certifikat. .cer används vanligen i Windows-miljöer, medan .crt är standard i Linux- och Unix-miljöer. De kan oftast användas om vartannat.
Hur kan jag konvertera CER till PEM?
Du kan konvertera binära CER-filer till textbaserade PEM-certifikat med ett enda klick i File2File.app, direkt i webbläsaren.
Innehåller en .cer-fil min privata nyckel?
Nej. En .cer-fil innehåller enbart offentlig certifikatsinformation och den publika nyckeln; den lagrar aldrig den privata nyckeln.