Pretvornik certifikatov PEM v CRT

Pretvorba besedilnega certifikata PEM v binarni certifikat CRT omogoča strežnikom Apache in sistemom Windows pravilno branje vaših varnostnih poverilnic spletnega mesta.

Izberite ali povlecite datoteke

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Primerjava formatov in tehnične specifikacije

SpecifikacijaPEMCRT
Vrsta MIMEapplication/x-pem-fileapplication/x-x509-ca-cert
VrstaBase64 ASCII certificate containerX.509 public certificate
Stiskanjenone (Base64 armored)none
Standardna specifikacijaIETF RFC 7468ITU-T X.509 / RFC 5280
Glava magičnih bajtov2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)

Pregled formata in uporaba

Varnostni certifikati ščitijo spletna mesta z dešifriranjem prometa med uporabniki in strežniki. Format PEM uporablja besedilo ASCII v zapisu Base64, kar olajšuje odpiranje v osnovnem urejevalniku besedil ali kopiranje in lepljenje v sporočila e-pošte. Vendar pa številna strežniška okolja, strojni požarni zidovi in specifični operacijski sistemi zavračajo besedilne formate. Namesto tega zahtevajo format CRT. Skrbniki se s tem neskladjem pogosto srečujejo pri prenosu varnostnih certifikatov s spletnega strežnika Apache v okolje Windows Internet Information Services ali omrežne naprave. Računalnik z operacijskim sistemom Windows ali strojni uravnoteževalnik obremenitve pričakuje, da bo datoteka uporabljala binarno strukturo. Sprememba formata datoteke omogoča tem sistemom pravilno branje varnostnega ključa in vzpostavitev varnih povezav HTTPS, ne da bi obiskovalcem vračali napake.

Tehnične specifikacije in pregled kodekov

Format PEM uporablja vrsto MIME application/x-pem-file in se zanaša na kodiranje ASCII Base64, ovito med določene vrstice glave in noge. Te mejne vrstice se glasanijo -----BEGIN CERTIFICATE----- in -----END CERTIFICATE-----. Format CRT uporablja vrsto MIME application/x-x509-ca-cert in shranjuje popolnoma iste podatke kriptografskega javnega ključa v binarni strukturi, znani kot Distinguished Encoding Rules. Nobeden od formatov ne uporablja stiskanja, kar pomeni, da imata obe datoteki ničelno režijo stiskanja. Postopek pretvorbe je popolnoma brez izgube, ker preprosto pretvarjate z besedilom kodirane bajte Base64 nazaj v surove binarne bajte, ne da bi spremenili niti en sam bit osnovnih podatkov kriptografskega javnega ključa.

Združljivost z OS in brskalniki

Oba tipa certifikatov delujeta v sodobnih namiznih, mobilnih in spletnih izvajalnih okoljih, vendar operacijski sistemi dajejo prednost različnim priponam. Okolja Linux in spletni strežniki Apache izvorno berejo besedilne datoteke PEM. Operacijski sistemi Windows, shrambe ključev Java in številne strojne naprave imajo raje binarne datoteke CRT. Spletni brskalniki, kot so Chrome, Firefox in Safari, ne berejo neposredno teh vsebnikov strežniških certifikatov med vsakodnevnim brskanjem, saj se namesto tega zanašajo na shrambo zaupanja operacijskega sistema.

💡 Uporabne informacije

Preden uporabite certifikat na produkcijskem spletnem strežniku, vedno preverite, ali se vaš zasebni ključ ujema s sveže pretvorjeno datoteko CRT, in sicer tako, da preverite vrednosti modula z ukazi OpenSSL.

Primerjava formatov in tehnične specifikacije

Tipična datoteka certifikata je zelo majhna, običajno meri med 1 kilobajtom in 4 kilobajti. Ker je velikost datoteke tako majhna, so hitrosti prenosa v vseh omrežjih trenutne. Ne glede na to, ali datoteko prenesete prek počasne mobilne povezave 4G, hitre povezave 5G ali visoko hitrostnega optičnega omrežja, je prenos končan v delčku milisekunde.

Pogosto zastavljena vprašanja

Kako pretvoriti certifikat PEM v certifikat CRT brez izgube kakovosti?

Pretvorba je popolnoma brez izgube. Oba formata datotek shranjujeta popolnoma iste podatke kriptografskega javnega ključa X.509. Prevajanje datoteke preprosto spremeni kodiranje vsebnika iz besedila ASCII Base64 v binarne bajte, ne da bi spremenilo osnovne varnostne ključe.

Kakšna je razlika med certifikatom PEM in certifikatom CRT?

Datoteka PEM je vsebnik na osnovi besedila, ki uporablja kodiranje Base64 in človeku berljive vrstice glave. Datoteka CRT je binarni vsebnik, ki hrani popolnoma iste podatke certifikata v surovi obliki bajtov, kar zahtevajo določeni operacijski sistemi in strežniška strojna oprema.