CER potrdilo (.cer)
ITU-T StandardVarnostno potrdilo X.509 (CER) je pogosto uporabljen format potrdila, ki veže kriptografski javni ključ na identiteto (ime domene, organizacijo ali uporabnika), ki jo potrdi overitelj potrdil (CA).
Pretvori CER v PEM
Brezplačen pretvornik iz CER v PEM v brskalniku. Pretvorite datoteke takoj v svoji napravi.
Pregled in metapodatki
Operacijski sistemi in analizatorji datotek identificirajo datoteke CER s pregledom vodilnega binarnega zaporedja bajtov:
Podpis glave na ravni bajtov (Čarobni bajti)
Operacijski sistemi in analizatorji datotek identificirajo datoteke CER s pregledom vodilnega binarnega zaporedja bajtov:
PODPIS HEX (ZAMIK 0):
30 82 / 2D 2D 2D 2D 2D 42 45 47 49 4EREPREZENTACIJA ASCII: 0\x82 / -----BEGIN
Standardizacija: ITU-T X.509 / IETF RFC 5280
Tehnične specifikacije
| Arhitektura vsebnika | ASN.1 structure encoded in binary DER or Base64 ASCII PEM format |
| Stiskanje | Uncompressed cryptographic data |
| Vrstni red bajtov | Big-Endian (DER tag-length-value) |
| Barvni prostori | N/A (Cryptographic Credential) |
| Kanali in struktura | Subject name, Issuer CA, Public Key (RSA/ECDSA), Validity period, and Digital Signatures |
| Največje dimenzije | Typically 1 KB to 8 KB |
| Prosojnost | Cryptographic public disclosure |
| Pretočno in progresivno predvajanje | Atomic certificate parsing |
Tehnična primerjalna matrika: CER proti konkurenci
| Tehnični atribut | CER (Trenutno) | CRT | PEM | DER |
|---|---|---|---|---|
| Običajen OS | Privzeto shramba potrdil sistema Windows | Privzeto Linux / Unix / Apache | Univerzalno za več platform | Java in strojni varnostni moduli |
| Kodiranje | Binarni DER ali Base64 PEM | Base64 PEM (ali binarni DER) | Base64 ASCII Armored | Samo strogi binarni DER |
| Zasebni ključ | Samo javno potrdilo | Samo javno potrdilo | Lahko shranjuje potrdila in zasebne ključe | Lahko shranjuje potrdila in zasebne ključe |
| Standard | ITU-T X.509 v3 | ITU-T X.509 v3 | IETF RFC 7468 | ITU-T X.690 |
Pogosti načini okvar in vodič za heksadecimalno obnovo
Operacijski sistem poroča: 'Datoteka ni veljavna za uporabo kot: Potrdilo'.
Glavni vzrok: Poškodovan bajt dolžine ASN.1 DER ali okrnjeno polnilo Base64 v ovojnici PEM.
Sanacija: Preverite strukturo ASN.1 z OpenSSL ali pretvorite z orodjem za potrdila File2File.
Varnostna analiza in napadalni vektorji razčlenjevalnika
Kriptografski razčlenjevalniki se morajo braniti pred napačnimi dolžinami ASN.1, ki so v preteklosti povzročale prekoračitve pomnilnika v knjižnicah TLS.
Znani vektorji napada
- Celovita prekoračitev pri dekodiranju dolžine ASN.1 BER/DER (npr. v starejših različicah OpenSSL).
- Lažno predstavljanje potrdil prek vbrizgavanja ničelnega bajta v poljih splošnega imena (Common Name).
- Zavrnitev storitve prek verig preverjanja krožnih potrdil.
Obrambne najboljše prakse:
Zgodovinski izvor in mejniki
Ključne prednosti
- Temeljna sidra zaupanja za šifriranje spletnih mest TLS/HTTPS in digitalno podpisovanje kode.
- Podpira sodobno kriptografijo na eliptičnih krivuljah (ECDSA) in klasične ključe RSA.
- Univerzalno izvorno prepoznavanje s strani upravitelja potrdil sistema Windows in območnega ključa macOS Keychain.
Tehnične omejitve in slabosti
- Dvoumno kodiranje: datoteka .cer je lahko surov binarni zapis DER ali besedilni zapis Base64 PEM.
- Vsebuje samo javno potrdilo; ne shranjuje zasebnih ključev.
- Stroga veljavnost poteka zahteva občasno podaljšanje.
Zanimive tehnične malenkosti
- Microsoft Windows privzeto uporablja pripono .cer za izvožena javna potrdila.
- Čarobna bajta '30 82' predstavljata oznako ASN.1 SEQUENCE (0x30) z dvobajtovým kazalcem dolžine (0x82).
- Vsako varno spletno mesto v internetu vašemu brskalniku med vzpostavitvijo povezave TLS predloži potrdilo X.509.
Pogosta tehnična vprašanja
Kakšna je razlika med .cer in .crt?
Oboje sta potrdili X.509. Format .cer se pogosto uporablja v okoljih Windows, medtem ko je .crt standard v okoljih Linux in Unix. Običajno se lahko uporabljata izmenično.
Kako lahko pretvorim CER v PEM?
Binarne datoteke CER lahko z enim klikom in neposredno v spletnem brskalniku pretvorite v besedilna potrdila PEM z uporabo File2File.app.
Ali datoteka .cer vsebuje moj zasebni ključ?
Ne. Datoteka .cer strogo vsebuje samo informacije o javnem potrdilu in javni ključ; nikoli ne shrani zasebnega ključa.