CER-sertifikat (.cer)

ITU-T Standard

X.509 Security Certificate (CER) er et utbredt sertifikatformat som binder en kryptografisk offentlig nøkkel til en identitet (domenenavn, organisasjon eller bruker) validert av en sertifiseringsinstans (CA).

Konverter CER til PEM

Gratis CER til PEM-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Inspeksjon og metadata

Operativsystemer og filanalysatorer identifiserer CER-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

Operativsystemer og filanalysatorer identifiserer CER-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

ASCII-REPRESENTASJON: 0 / -----BEGIN

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

Tekniske spesifikasjoner

BeholderarkitekturASN.1-struktur kodet i binær DER eller Base64-ASCII-PEM-format
KomprimeringUkomprimerte kryptografiske data
BytterekkefølgeBig-endian (tagg-lengde-verdi-strukturen i DER)
FargeromIkke relevant (kryptografisk legitimasjon)
Kanaler og strukturEmnenavn, utstedende sertifiseringsinstans (CA), offentlig nøkkel (RSA/ECDSA), gyldighetsperiode og digitale signaturer
Maks. dimensjonerVanligvis 1 til 8 KB
GjennomsiktighetOffentlig kryptografisk informasjon
Strømming og progressiv visningAtomisk sertifikatparsing

Teknisk sammenligningsmatrise: CER sammenlignet med konkurrenter

Teknisk attributtCER (Gjeldende)CRTPEMDER
Vanlig OSStandardvalg i Windows Certificate StoreStandardvalg i Linux / Unix / ApacheStøtten avhenger av operativsystemet.Java og maskinvaresikkerhetsmoduler
KodingBinær DER eller Base64 PEMBase64 PEM (eller binær DER)Base64 ASCII-kodetKun binær DER
Privat nøkkelKun offentlig sertifikatKun offentlig sertifikatKan lagre sertifikater og private nøklerKan lagre sertifikater og private nøkler
StandardITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Operativsystemet rapporterer 'Filen er ugyldig for bruk som følgende: Sertifikat'.

Underliggende årsak: Korrupt ASN.1 DER-lengdebyte eller avskåret Base64-utfylling i PEM-konvolutt.

Utbedring: Valider ASN.1-strukturen med OpenSSL eller konverter ved hjelp av File2File.app Certificate Tool.

Sikkerhetsanalyse og angrepsvektorer mot parsere

Kryptografiske analysatorer må beskytte seg mot feilformede ASN.1-lengder som historisk sett har forårsaket bufferoverløp i TLS-biblioteker.

Kjente angrepsvektorer

  • Heltallsoverløp ved dekoding av ASN.1 BER/DER-lengde (f.eks. i eldre OpenSSL-versjoner).
  • Sertifikatforfalskning via null-byte-injisering i Common Name-felt.
  • Tjenestenekt gjennom sirkulære sertifikatvalideringskjeder.

Anbefalte sikkerhetstiltak: Valider sertifikatsignaturer ved hjelp av minnesikre, moderne TLS-biblioteker med streng ASN.1-grensekontroll.

Historisk opprinnelse og milepæler

2008IETF publiserer RFC 5280, som definerer moderne X.509 v3 PKI-sertifikatprofiler.
1996X.509 versjon 3 introduserer egendefinerte utvidelser (Subject Alternative Names, Key Usage).
1988ITU-T introduserer X.509 som en del av katalogtjenestestandarden X.500.

Viktige fordeler

  • Grunnleggende tillitsanker for TLS/HTTPS-nettsidekryptering og digital kodesignering.
  • Støtter moderne kryptografi med elliptiske kurver (ECDSA) og klassiske RSA-nøkler.
  • Støtten avhenger av operativsystemet.

Tekniske begrensninger og ulemper

  • Tvetydig koding: en .cer-fil kan enten være rå binær DER eller tekstbasert Base64 PEM.
  • Inneholder bare det offentlige sertifikatet; lagrer ikke private nøkler.
  • Strenge krav til utløpsdato krever periodisk fornyelse.

Interessante tekniske fakta

  • Microsoft Windows bruker som standard .cer-filutvidelsen for eksporterte offentlige sertifikater.
  • De «magiske byte-ene» '30 82' representerer ASN.1 SEQUENCE-taggen (0x30) med en to-byte lengdeindikator (0x82).
  • De fleste HTTPS-oppsett autentiserer servere med X.509-sertifikater, men TLS støtter også konfigurasjoner som forhåndsdelte nøkler.

Ofte stilte tekniske spørsmål

Hva er forskjellen mellom .cer og .crt?

Begge er X.509-sertifikater. .cer brukes vanligvis i Windows-miljøer, mens .crt er standard i Linux- og Unix-miljøer. De kan vanligvis brukes om hverandre.

Hvordan kan jeg konvertere CER til PEM?

Du kan konvertere binære CER-filer til tekstbaserte PEM-sertifikater med ett klikk ved hjelp av File2File.app direkte i nettleseren din.

Inneholder en .cer-fil den private nøkkelen min?

Nei. En .cer-fil inneholder strengt tatt offentlig sertifikatinformasjon og den offentlige nøkkelen; den lagrer aldri den private nøkkelen.