CER-sertifikat (.cer)
ITU-T StandardX.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:
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 4EASCII-REPRESENTASJON: 0 / -----BEGIN
Standardisering: ITU-T X.509 / IETF RFC 5280
Tekniske spesifikasjoner
| Beholderarkitektur | ASN.1-struktur kodet i binær DER eller Base64-ASCII-PEM-format |
| Komprimering | Ukomprimerte kryptografiske data |
| Bytterekkefølge | Big-endian (tagg-lengde-verdi-strukturen i DER) |
| Fargerom | Ikke relevant (kryptografisk legitimasjon) |
| Kanaler og struktur | Emnenavn, utstedende sertifiseringsinstans (CA), offentlig nøkkel (RSA/ECDSA), gyldighetsperiode og digitale signaturer |
| Maks. dimensjoner | Vanligvis 1 til 8 KB |
| Gjennomsiktighet | Offentlig kryptografisk informasjon |
| Strømming og progressiv visning | Atomisk sertifikatparsing |
Teknisk sammenligningsmatrise: CER sammenlignet med konkurrenter
| Teknisk attributt | CER (Gjeldende) | CRT | PEM | DER |
|---|---|---|---|---|
| Vanlig OS | Standardvalg i Windows Certificate Store | Standardvalg i Linux / Unix / Apache | Støtten avhenger av operativsystemet. | Java og maskinvaresikkerhetsmoduler |
| Koding | Binær DER eller Base64 PEM | Base64 PEM (eller binær DER) | Base64 ASCII-kodet | Kun binær DER |
| Privat nøkkel | Kun offentlig sertifikat | Kun offentlig sertifikat | Kan lagre sertifikater og private nøkler | Kan lagre sertifikater og private nøkler |
| Standard | ITU-T X.509 v3 | ITU-T X.509 v3 | IETF RFC 7468 | ITU-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
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.