CER-certifikat (.cer)

ITU-T:s Standard

X.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:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

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 4E

ASCII-REPRESENTATION: 0 / -----BEGIN

Standardisering: ITU-T:s X.509 / IETF:s RFC 5280

Tekniska specifikationer

ContainerarkitekturASN.1-struktur kodad i binärt DER- eller Base64-ASCII-PEM-format
KomprimeringOkomprimerade kryptografiska data
ByteordningBig-endian (DER-tagg-längd-värde)
FärgrymderInte tillämpligt (kryptografisk behörighet)
Kanaler och strukturÄmnesnamn, utfärdande certifikatutfärdare (CA), publik nyckel (RSA/ECDSA), giltighetstid och digitala signaturer
Maximala dimensionerVanligen 1 KB till 8 KB
TransparensOffentlig kryptografisk redovisning
Strömning och progressiv visningAtomär certifikattolkning

Teknisk jämförelsematris: CER jämfört med konkurrenter

Tekniskt attributCER (Aktuell)CRTPEMDER
Vanliga operativsystemStandard för Windows Certificate StoreStandard för Linux / Unix / ApacheStödet beror på operativsystemet.Java & hårdvarusäkerhetsmoduler
KodningBinär DER eller Base64 PEMBase64 PEM (eller binär DER)Base64-kodad ASCII-textEndast strikt binär DER
Privat nyckelEndast publikt certifikatEndast publikt certifikatKan lagra certifikat och privata nycklarKan lagra certifikat och privata nycklar
StandardITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-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

2008IETF publicerar RFC 5280, som definierar moderna X.509 v3 PKI-certifikatprofiler.
1996X.509 version 3 introducerar anpassade tillägg (Subject Alternative Names, Key Usage).
1988ITU-T introducerar X.509 som en del av standarden för katalogtjänster X.500.

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.