„OpenSSL“ yra atviro kodo visų funkcijų komandinės eilutės įrankis, paprastai naudojamas kuriant CSR ir asmeninius raktus, diegiant SSL / TLS sertifikatus, konvertuojant saugos sertifikatų formatus ir kt.
Šiandienos įraše aprašysime, kaip konvertuoti CER failą į PEM.
Pastaba: Čia parodytos komandos buvo parodytos „Ubuntu 20“.04 LTS terminalas. Norėdami atidaryti terminalą „Ubuntu“ darbalaukyje, paspauskite super klavišą ir paleiskite jį iš „Applications“ meniu arba atidarykite jį naudodami „Ctrl“ + „Alt“ + T.
CER byla
CER failas yra saugos failas, naudojamas X saugoti.509 pažymėjimas. Jį pateikia ir išduoda CA (sertifikavimo institucija), kuri patikrina svetainės autentiškumą. Joje yra informacija apie sertifikato savininką ir viešąjį raktą.
PEM failas
PEM („Privacy Enhanced Mail“) yra „Bas64“ koduojami ASCII failai, kuriuose sertifikatų institucijos išduoda sertifikatus. Šis formatas naudojamas kriptografiniams raktams, sertifikatams ir kitiems tarpiniams sertifikatams saugoti ir siųsti.
CER failo konvertavimas į PEM
„OpenSSL“ įrankių rinkinys pagal numatytuosius nustatymus yra įdiegtas „Ubuntu“. Tačiau, jei jo nėra, galite jį įdiegti naudodami šią komandą terminale:
$ sudo apt install opensslĮveskite sudo slaptažodį. Kai būsite paraginti taip / ne variantas, paspauskite y tęsti. Po to jis pradės diegti „OpenSSL“ sistemoje.
Norėdami konvertuoti CER failą į PEM, naudokite šią sintaksę:
$ openssl x509 -inform der -in cert.cer -outform pem -out cert.pemPirmiau pateiktoje sintaksėje, cert.cer yra saugos sertifikato, kurį norite konvertuoti, PEM formatu pavadinimas ir cert.pem yra failo pavadinimas po konvertavimo.
Konvertuojamas PEM į CER
Norėdami konvertuoti PEM failą į CER, naudokite šią sintaksę:
$ openssl x509 -inform PEM -cert.pem -outform DER -out cert.cerPirmiau pateiktoje sintaksėje, cert.pem yra saugos sertifikato, kurį norite konvertuoti CER formatu, pavadinimas ir cert.cer yra sertifikato pavadinimas po konversijos.
Taip galite konvertuoti CER failą į PEM naudodami „OpenSSL“ įrankį. Tikiuosi, kad tai padės!