CER-certifikat (.cer)

ITU-T Standard

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

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

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

ASCII-REPRÆSENTATION: 0 / -----BEGIN

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

Tekniske specifikationer

ContainerarkitekturASN.1-struktur kodet som binært DER eller Base64-ASCII-formatet PEM
KomprimeringUkomprimerede kryptografiske data
Byte-rækkefølgeBig-Endian (DER-tag-længde-værdi)
FarverumIkke relevant (kryptografisk legitimationsoplysning)
Kanaler og strukturEjerens navn, udstedende CA, offentlig nøgle (RSA/ECDSA), gyldighedsperiode og digitale signaturer
Maks. dimensionerTypisk 1 KB til 8 KB
GennemsigtighedOffentlig kryptografisk videregivelse
Streaming og progressivAtomisk fortolkning af certifikater

Teknisk sammenligningsmatrix: CER sammenlignet med konkurrenterne

Teknisk attributCER (Aktuel)CRTPEMDER
Almindeligt OSWindows Certificate Store-standardLinux / Unix / Apache-standardUnderstøttelsen afhænger af operativsystemet.Java og hardwaresikkerhedsmoduler
KodningBinær DER eller Base64 PEMBase64 PEM (eller binær DER)Base64 ASCII ArmoredKun streng binær DER
Privat nøgleKun offentligt certifikatKun offentligt certifikatKan gemme certifikater og private nøglerKan gemme certifikater og private nøgler
StandardITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-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

2008IETF udgiver RFC 5280, som definerer moderne X.509 v3 PKI-certifikatprofiler.
1996X.509 version 3 introducerer tilpassede udvidelser (Subject Alternative Names, Key Usage).
1988ITU-T introducerer X.509 som en del af X.500-katalogtjenestandarden.

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.