Ang isang file na may extension ng file ng PEM ay isang file ng Certificate ng Pinahusay na Pagkapribado ng Mail na ginagamit upang ipadala nang pribado ang email. Ang taong tumatanggap ng email na ito ay maaaring tiwala na ang mensahe ay hindi binago sa panahon ng pagpapadala nito, ay hindi ipinakita sa sinumang iba pa, at ipinadala ng taong nagpapahayag na nagpadala ito.
Ang format ng PEM ay lumitaw sa komplikasyon ng pagpapadala ng data ng binary sa pamamagitan ng email. Ang format ng PEM ay naka-encode ng binary na may base64 upang umiiral ito bilang isang ASCII na string.
Ang PEM na format ay pinalitan ng mas bago at mas ligtas na mga teknolohiya ngunit ginagamit pa rin ang PEM container ngayon upang i-hold ang mga file ng awtoridad ng awtoridad, pampubliko at pribadong mga key, mga sertipiko ng ugat, atbp.
Ang ilang mga file sa format ng PEM ay maaaring gumamit ng ibang extension ng file, tulad ng CER o CRT para sa mga sertipiko, o KEY para sa mga pampubliko o pribadong key.
Paano Buksan ang Mga File ng PEM
Ang mga hakbang para sa pagbubukas ng isang PEM file ay iba depende sa application na nangangailangan nito at ang operating system na iyong ginagamit. Gayunpaman, maaaring kailangan mong i-convert ang iyong PEM file sa CER o CRT upang ang ilan sa mga programang ito ay tanggapin ang file.
Windows
Kung kailangan mo ng CER o CRT file sa isang email client ng Microsoft tulad ng Outlook, buksan ito sa Internet Explorer upang mai-load ito sa wastong database. Ang email client ay maaaring awtomatikong gamitin ito mula doon.
Upang makita kung aling mga file ng certificate ang ikinarga sa iyong computer, at mag-import nang manu-mano, gamitin ang Internet Explorer Mga Tool menu upang ma-access Internet Options> Content> Certificates, ganito:
Upang mag-import ng isang CER o CRT file sa Windows, magsimula sa pamamagitan ng pagbukas ng Microsoft Management Console mula sa dialog box na Run (gamitin ang Windows Key + R shortcut sa keyboard upang makapasok mmc). Mula doon, pumunta sa File> Magdagdag / Mag-snap-in … at piliin ang Mga sertipiko mula sa kaliwang haligi, at pagkatapos ay ang Magdagdag> na pindutan sa gitna ng window.
Pumili Computer account sa susunod na screen, at pagkatapos ay lumipat sa wizard, pagpili Lokal na computer kapag tinanong. Sa sandaling ma-load ang "Mga Certificate" sa ilalim ng "Console Root," palawakin ang folder at i-right-click Mga Pinagkakatiwalaang Awtoridad sa Sertipikasyon ng Root, at pumili Lahat ng Mga Gawain> I-import ….
Mac OS
Ang parehong konsepto ay totoo para sa iyong Mac email client dahil ito ay para sa isang Windows one: gamitin ang Safari upang ma-import ang PEM file sa Keychain Access.
Maaari ka ring mag-import ng mga SSL certificate sa pamamagitan ng File> Mga Item sa Pag-import … menu sa Keychain Access. Pumili System mula sa drop-down na menu at pagkatapos ay sundin ang mga prompt sa screen.
Kung ang mga pamamaraan na ito ay hindi gumagana para sa pag-import ng PEM file sa macOS, maaari mong subukan ang sumusunod na command (palitan ang "yourfile.pem" upang maging pangalan at lokasyon ng iyong partikular na file ng PEM):
Ang import ng seguridad yourfile.pem -k ~ / Library / Keychains / login.keychain
Linux Gamitin ang utos na keytool upang tingnan ang mga nilalaman ng isang PEM na file sa Linux: keytool -printcert -file yourfile.pem
Sundin ang mga hakbang na ito kung nais mong mag-import ng isang CRT file sa pinagkakatiwalaang repository ng awtorisadong certificate ng Linux (tingnan ang PEM sa CRT na paraan ng conversion sa susunod na seksyon sa ibaba kung mayroon kang PEM na file sa halip): Mag-navigate sa / usr / share / ca-certificates / . Lumikha ng isang folder doon (halimbawa, sudo mkdir / usr / share / ca-certificates / work). Kopyahin ang .CRT file sa folder na bagong nilikha. Kung mas gugustuhin mong hindi ito manu-mano, maaari mong gamitin ang command na ito sa halip: sudo cp yourfile.crt /usr/share/ca-certificates/work/yourfile.crt. Siguraduhing maayos ang mga pahintulot (755 para sa folder at 644 para sa file). Patakbuhin ang sudo update-ca-certificates utos. Kung kailangan ng PEM file na ma-import sa isang email client ng Mozilla tulad ng Thunderbird, maaaring kailangan mong i-export muna ang PEM file sa Firefox. Buksan ang menu ng Firefox at piliin Mga Opsyon. Pumunta sa Privacy at Seguridad at hanapin ang Seguridad seksyon, at pagkatapos ay gamitin ang Tingnan ang Mga Certificate … na pindutan upang magbukas ng isang listahan, mula sa kung saan maaari mong piliin ang isa na kailangan mong i-export. Gamitin ang Backup … pagpipilian upang i-save ito. Pagkatapos, sa Thunderbird, buksan ang menu at mag-click o mag-tap Mga Opsyon. Mag-navigate sa Advanced> Mga Sertipiko> Pamahalaan ang Mga Sertipiko> Iyong Mga Certificate> Mag-import …. Mula sa "Pangalan ng file:" na seksyon ng Angkat window, pumili Mga Certificate File mula sa drop-down, at pagkatapos ay hanapin at buksan ang PEM file. Upang i-import ang PEM file sa Firefox, sundin lamang ang parehong mga hakbang na nais mong i-export ang isa, ngunit pumili Angkat… sa halip ng Backup … na pindutan. Kung hindi mo mahanap ang PEM file, siguraduhin na ang "Pangalan ng file" na lugar ng dialog box ay naka-set sa Mga Certificate File at hindi PKCS12 Files. Tingnan ang thread na Stack Overflow na ito sa pag-import ng PEM file sa Java KeyStore (JKS) kung kailangan mong gawin iyon. Ang isa pang opsyon na maaaring magtrabaho ay ang gamitin ang tool na keyutil na ito. Hindi tulad ng karamihan sa mga format ng file na maaaring ma-convert sa isang tool sa conversion ng file o website, kailangan mong magpasok ng mga espesyal na utos laban sa isang partikular na programa upang i-convert ang format ng PEM file sa iba pang mga format. I-convert ang PEM sa PPK sa PuTTYGen. Pumili Mag-load mula sa kanang bahagi ng programa, itakda ang uri ng file upang maging anumang file (*. *), at pagkatapos ay mag-browse para sa at buksan ang iyong PEM file. Pumili I-save ang pribadong key upang gawin ang PPK file. Sa OpenSSL (makuha ang bersyon ng Windows dito), maaari mong i-convert ang PEM file sa PFX gamit ang sumusunod na command: openssl pkcs12 -inkey yourfile.pem -in yourfile.cert -export -out yourfile.pfx
Kung mayroon kang PEM file na nangangailangan ng pag-convert sa CRT, kagaya ng kaso sa Ubuntu, gamitin ang command na ito sa OpenSSL: openssl x509 -in yourfile.pem -form PEM -out yourfile.crt
Sinusuportahan din ng OpenSSL ang pag-convert ng .PEM to .P12 (PKCS # 12, o Public Key Cryptography Standard # 12), ngunit idagdag ang extension ng ".TXT" sa dulo ng file bago patakbuhin ang command na ito: openssl pkcs12 -export -inkink yourfile.pem.txt -in yourfile.pem.txt -out yourfile.p12
Tingnan ang link na Stack Overflow sa itaas tungkol sa paggamit ng PEM file gamit ang Java KeyStore kung nais mong i-convert ang file sa JKS, o ang tutorial na ito mula sa Oracle upang i-import ang file sa Java truststore. Ang tampok na integridad ng data sa format ng Pinahusay na Certificate ng Pinahusay na Mail ay gumagamit ng mga digma ng RSA-MD2 at RSA-MD5 upang ihambing ang isang mensahe bago at pagkatapos na maipadala ito, upang matiyak na hindi ito binago sa kahabaan. Sa simula ng isang PEM file ay isang header na nagbabasa ----- BEGIN label ----- , at ang dulo ng data ay isang katulad na footer na katulad nito: ----- END label -----. Ang "label" na seksyon ay naglalarawan ng mensahe, kaya maaaring basahin ito PRIBADONG KEY, PATULOY NA PATULOY, o CERTIFICATE . Narito ang isang halimbawa: ----- BEGIN PRIBADONG KEY -----MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMLgD0kAKDb5cFyPjbwNfR5CtewdXC + kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM9z2j1OlaN + ci / X7NU22TNN6crYSiN77FjYJP464j876ndSxyD + rzys386T + 1r1aZaggEdkj1TsSsv1zWIYKlPIjlvhuxAgMBAAECgYA0aH + T2Vf3WOPv8KdkcJg6gCReyJKXOWgWRcicx / CUzOEsTxmFIDPLxqAWA3k7v0B + 3vjGw5Y9lycV / 5XqXNoQI14jy09iNsumds13u5AKkGdTJnZhQ7UKdoVHfuP44ZdOv / rJ5 / VD6F4zWywpe90pcbK +AWDVtusgGQBSieEl1QJBAOyVrUG5l2234raSDfm / DYyXlIthQO / A3 / LngDW5 / ydGxVsT7lAVOgCsoT + 0L4efTh90PjzW8LPQrPBWVMCQQDS3h / FtYYd5lfz + FNL9CEe1F1w9l8P749uNUD0g317zv1tatIqVCsQWHfVHNdVvfQ + vSFw38OORO00Xqs91GJrAkBkoXXEkxCZoy4PteheO / 8IWWLGGr6L7di6MzFl1lIqwT6D8L9oaV2vynFTDnKop0pa09Unhjyw57KMNmSE2SUJAkEArloTEzpgRmCq4IK2 / NpCeGdHS5uqRlbh1VIa / xGps7EWQl5Mn8swQDel / YP3WGHTjfx7pgSegQfkyaRtGpZ9OQJAa9Vumj8mJAAtI0Bnga8hgQx7BhTQY4CadDxyiRGOGYhwUzYVCqkb2sbVRH9HnwUaJT7cWBY3RnJdHOMXWem7 / w ==----- END PRIBADONG KEY -----
Ang isang PEM file ay maaaring maglaman ng maraming mga sertipiko, kung saan ang seksyon ng "END" at "BEGIN" ay kapwa magkatulad. Ang isang dahilan kung bakit ang iyong file ay hindi nakabukas sa alinman sa mga paraan na inilarawan sa itaas ay hindi ka talaga nakikitungo sa isang file ng PEM. Sa halip ay maaari kang magkaroon ng isang file na gumagamit lamang ng isang katulad na extension na extension ng file. Kapag iyon ang kaso, walang pangangailangan para sa dalawang mga file na maging kaugnay o para sa kanila upang gumana sa parehong mga programa ng software. Halimbawa, ang PEF ay nakakakita ng isang kakila-kilabot pulutong tulad ng PEM ngunit sa halip ay pag-aari ng alinman sa format ng file ng Pentax Raw Image o Portable Embosser Format. Sundin ang link na iyon upang makita kung paano buksan o i-convert ang mga file ng PEF, kung ganoon nga ang mayroon ka. Ang parehong ay maaaring sinabi para sa maraming iba pang mga extension ng file tulad ng EMP, EPP, PES, PET … makuha mo ang ideya. I-double-check ang extension ng file upang makita na talagang binabasa nito ang ".pem" bago isinasaalang-alang na ang mga pamamaraan sa itaas ay hindi gumagana. Kung nakikipagtulungan ka sa isang file na KEY, tandaan na hindi lahat ng mga file na nagtatapos sa .KEY ay nabibilang sa format na inilarawan sa pahinang ito. Sa halip ay maaari silang maging Software License Key file na ginagamit kapag nagrerehistro ng mga program ng software tulad ng LightWave, o Keynote na mga file ng Presentation na nilikha ng Apple Keynote. Kung natitiyak mo na mayroon kang PEM file ngunit nakakaranas ng mga problema sa pagbubukas o paggamit nito, tingnan ang Kumuha ng Higit pang Tulong para sa impormasyon tungkol sa pakikipag-ugnay sa akin sa mga social network o sa pamamagitan ng email, pag-post sa mga tech support forums, at higit pa. Ipaalam sa akin kung anong uri ng mga problema ang mayroon ka at makikita ko kung ano ang maaari kong gawin upang makatulong.
Firefox at Thunderbird
Java KeyStore
Paano Mag-convert ng PEM File
Higit pang Impormasyon tungkol sa PEM
Hindi Pa Ba Pagbubukas ang Iyong File?