Konvertor CRT u PEM

Konvertovanje binarnog CRT bezbednosnog sertifikata u PEM tekstualni format kodiran u Base64 čini ga kompatibilnim sa Apacheom, Nginxom i modernim Linux veb serverima.

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V

Dok čekaš svoje fajlove, možeš da igraš Code Rain

Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Poređenje formata i tehničke specifikacije

SpecifikacijaCRTPEM
MIME tipapplication/x-x509-ca-certapplication/x-pem-file
Tipjavni X.509 sertifikatBase64 ASCII kontejner sertifikata
Kompresijanemanema (kodirano u Base64)
Standardna specifikacijaITU-T X.509 / RFC 5280IETF RFC 7468
Zaglavlje s magičnim bajtovima30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Pregled formata i primena

Bezbednosni sertifikati štite podatke koji se šalju između veb pregledača i servera. CRT datoteka često koristi binarni format koji se zove DER ili može biti obična tekstualna datoteka. Mnogi Linux veb serveri, balanseri opterećenja i imejl klijenti zahtevaju da bezbednosni sertifikati umesto toga koriste PEM format. PEM datoteke koriste standardne tekstualne znakove i pakuju bezbednosne podatke unutar određenih graničnih oznaka. Sistemski administratori se često susreću sa ovim zahtevom za format kada prenose bezbednosne sertifikate iz Windows okruženja u Linux sisteme. Apache i Nginx veb serveri očekuju da se javni i privatni ključ nalaze u PEM tekstualnim datotekama. Konvertovanje CRT sertifikata osigurava da softver servera može ispravno da pročita kriptografske podatke tokom SSL rukovanja.

Tehničke specifikacije i analiza kodeka

CRT datoteka koristi MIME tip application/x-x509-ca-cert. Ona sadrži sirove binarne podatke ako je uskladištena u DER formatu, ili tekst ako je izvezena iz određenih sertifikacionih tela. PEM format koristi MIME tip application/x-pem-file. PEM je skraćenica za Privacy Enhanced Mail i služi kao format kontejnera za skladištenje kriptografskih ključeva. Nijedan format ne koristi kompresiju, tako da konverzija ne smanjuje kvalitet datoteke. Binarni CRT fajl nema čitljiv tekst, dok PEM fajl sadrži čitljiva zaglavlja poput -----BEGIN CERTIFICATE----- praćena Base64 ASCII znakovima i izlaznom oznakom -----END CERTIFICATE-----. Konvertovanjem se sirovi bajtovi jednostavno prevode u čitljiv ASCII tekst bez menjanja osnovne matematike javnog ključa.

Kompatibilnost sa operativnim sistemima i pregledačima

Ekstenzija datoteke sertifikata ne određuje da li je sadržaj kodiran kao DER ili PEM. Podrška zavisi od aplikacije i očekivanog kodiranja. OpenSSL i mnogi serverski alati prihvataju PEM ulaz, dok Windows alati za sertifikate obično rade sa X.509 sertifikatima u podržanim kodiranjima i kontejnerima.

Praktičan savet

Uvek overite da li se vaš privatni ključ podudara sa novoikonvertovanim PEM sertifikatom koristeći OpenSSL komande pre ponovnog pokretanja produkcijskog veb servera.

Često postavljana pitanja

Kako konvertovati CRT sertifikat u PEM sertifikat bez gubitka kvaliteta?

CRT i PEM su ekstenzije naziva datoteka, a ne fiksna kodiranja. Kada je ulaz podržani sertifikat, konverzijom se menja njegova serijalizacija ili omotač; pre primene proverite da izlaz sadrži isti sertifikat.

Koja je razlika između CRT sertifikata i PEM sertifikata?

CRT je ekstenzija naziva datoteke koja se koristi za sertifikate kodirane kao DER ili PEM. PEM je tekstualno kodiranje Base64 sa graničnim oznakama. Stvarno kodiranje treba utvrditi na osnovu sadržaja datoteke, a ne zaključivati samo iz ekstenzije.