PEM файлы қандай?

PEM файлдарын ашу, өңдеу және түрлендіру

PEM файлын кеңейтетін файл - электрондық поштаны жеке жіберу үшін пайдаланылған құпиялылықты жақсартылған пошта куәлігі файлы. Бұл электрондық поштаны алған адам хабардың жіберілу уақытында өзгертілмегеніне, басқа ешкімге көрсетілмегеніне және оны жібергені туралы хабар жіберген адамға жіберілгеніне сенімді болуы мүмкін.

PEM форматы электрондық пошта арқылы екілік деректерді жіберудің күрделілігінен пайда болды. PEM пішімі базалық кодпен екілік кодталады, осылайша ASCII жолы бар.

PEM форматы жаңа неғұрлым қауіпсіз және жаңа технологиялармен ауыстырылды, бірақ PEM контейнері бүгінгі күні куәліктің авторлық файлдарын, ашық және жеке кілттерді, түбірлік куәліктерді және т.б. сақтау үшін пайдаланылуда.

Ескерту: PEM пішіміндегі кейбір файлдар сертификаттар үшін CER немесе CRT сияқты басқа файл кеңейтімін немесе жалпы немесе жеке кілттерге арналған KEY пайдалануы мүмкін.

PEM файлдарын ашу әдісі

PEM файлын ашу қадамдары оны қажет ететін бағдарламаға және сіз пайдаланатын амалдық жүйеге байланысты әр түрлі болады. Алайда, осы бағдарламалардың кейбіреуі файлды қабылдауы үшін PEM файлын CER немесе CRT түрлендіру қажет болуы мүмкін.

Windows

Егер CER немесе CRT файлын Outlook сияқты Microsoft электрондық пошта клиентінде қажет болса, оны автоматты түрде тиісті дерекқорға жүктеу үшін оны Internet Explorer бағдарламасында ашыңыз. Электрондық пошта клиенті оны автоматты түрде оны пайдалана алады.

Компьютерге қай сертификат файлдарын жүктеп, импорттауды қолмен көру үшін Internet Options> Мазмұн> Сертификаттар тармағына кіру үшін Internet Explorer шолғышының Құралдар мәзірін пайдаланыңыз.

CER немесе CRT файлын Windows жүйесіне импорттау үшін, Microsoft Management Console қызметін іске қосу тілқатысу терезесінен ашыңыз (mmc енгізу үшін Windows пернесі + R пернелер тіркесімін пайдаланыңыз). Одан Файл> Қосу / Жою түймесі ... тармағына өтіп, сол жақ бағандағы Сертификаттарды таңдаңыз, содан кейін терезенің ортасындағы Қосу> түймешігін басыңыз. Келесі экранда Компьютер есептік жазбасын таңдаңыз, содан кейін шебер арқылы жылжыңыз, Жергілікті компьютер сұралған кезде таңдаңыз.

«Консоль түбірі» астында «Сертификаттар» жүктелгеннен кейін, қалтаны кеңейтіп, Сенімді түбірлік куәландыру органдарын тінтуірдің оң жағымен басып, Барлық тапсырмалар> Импорттау ... пәрменін таңдаңыз.

macOS

Бірдей тұжырым Mac электрондық пошта клиентіне қатысты, себебі Windows біреуі үшін; PEM файлын Keychain Access қызметіне импорттау үшін Safari бағдарламасын пайдаланыңыз.

Сондай-ақ, SSL сертификаттарын Файлдар> Элементтерді импорттау ... мәзірінде Keychain Access арқылы импорттай аласыз. Ашылмалы мәзірден Жүйені таңдаңыз, содан кейін экрандағы нұсқауларды орындаңыз.

Егер бұл әдістер PEM файлын MacOS ішіне импорттау үшін жұмыс істемесе, келесі пәрменді орындап көріңіз:

қауіпсіздік сіздің yourfile.pem -k кітабын импорттайды / Library / Keychains / login.keychain

Linux

Linux жүйесінде PEM файлының мазмұнын көру үшін осы keytool пәрменін пайдаланыңыз:

keytool -printcert -filefile файлын

CRT файлын Linux сенімді куәландыру орталығының репозиторийіне импорттағыңыз келсе, келесі қадамдарды орындаңыз (егер сізде PEM файлы болса, төмендегі келесі бөлімде CRT түрлендіру әдісіне арналған PEM қараңыз):

  1. / Usr / share / ca-certificates / сілтемесіне өтіңіз.
  2. Онда қалта жасау (мысалы, sudo mkdir / usr / share / ca-certificates / work ).
  3. .CRT файлын сол жаңадан жасалған қалтаға көшіріңіз. Егер сіз қолмен жасамасаңыз, осы команданы орнына пайдалануға болады: sudo cp yourfile.crt /usr/share/ca-certificates/work/yourfile.crt .
  4. Рұқсаттар дұрыс орнатылғанын тексеріңіз (қалта үшін 755 және файл үшін 644).
  5. Sudo update-ca-certificates пәрменін іске қосыңыз.

Firefox және Thunderbird

Егер PEM файлы Thunderbird сияқты Mozilla электрондық пошта клиентіне импортталуы керек болса, алдымен PEM файлын Firefox ішінен экспорттауыңыз керек болуы мүмкін. Firefox мәзірін ашып, Параметрлер тармағын таңдаңыз . Advanced> Certificates> View Certificates> Your Certificates тармағына өтіп, экспорттау қажет біреуін таңдап, Сақтық көшірмені таңдаңыз ....

Содан кейін, Thunderbird бағдарламасында мәзірді ашыңыз және Параметрлер түймесін басыңыз немесе түртіңіз. Қосымша> Сертификаттар> Сертификаттарды басқару> Сертификаттар> Импорттау ... тармағына өтіңіз. Импорттау терезесінің «Файл атауы:» бөлімінен ашылмалы тізімнен Куәліктер файлдарын таңдаңыз, содан кейін PEM файлын тауып, ашыңыз.

PEM файлын Firefox-қа импорттау үшін , біреуін экспорттауға болатын қадамдарды орындаңыз, бірақ Сақтық көшірмені жасау ... орнына Импорттау ... пәрменін таңдаңыз.

Java KeyStore

Егер сіз мұны қажет етсеңіз, PEM файлын Java KeyStore (JKS) жүйесіне импорттау үшін осы Stack Overflow жіпін қараңыз. Жұмыс істеуі мүмкін тағы бір нұсқа - бұл keyutil құралын пайдалану.

PEM файлын қалай түрлендіруге болады

Файлды түрлендіру құралы немесе веб-тораппен түрлендіруге болатын көптеген файл пішімдерінен айырмашылығы, PEM файл пішімін көптеген басқа пішімдерге түрлендіру үшін арнайы бағдарламаға қатысты арнайы пәрмендерді енгізу керек.

PEM-ді PuTTYGen-пен PPK-ге айналдыру. Бағдарламаның оң жағынан жүктеуді таңдаңыз, файл түрін кез келген файл ретінде орнатыңыз (*. *), Содан кейін PEM файлын ашып, ашыңыз. PPK файлын жасау үшін Жеке кнопканы сақтау пәрменін таңдаңыз.

OpenSSL (Windows нұсқасын осында алыңыз) көмегімен PEM файлын келесі пәрменмен PFX түрлендіре аласыз:

openssl pkcs12 -inkey yourfile.pem -in yourfile.cert -export-yourfile.pfx

Егер сізде CRT-ге түрлендірілуі қажет PEM-файлы болса, Ubuntu-дің жағдайы сияқты, осы команда OpenSSL-пен пайдаланыңыз:

openssl x509 - yourfile.pem -inform PEM-yourfile.crt файлын ашыңыз

OpenSSL сонымен қатар PEM - P12 (PKCS # 12 немесе Public Key Cryptography Standard # 12) түрлендіруді қолдайды, бірақ осы пәрменді іске қоспас бұрын файлдың соңында «.TXT» файл кеңейтімін қосады:

openssl pkcs12 -export -inkey yourfile.pem.txt -in yourfile.pem.txt-сіздің yourfile.p12

Жоғарыдағы Stack Overflow сілтемесін қараңыз, егер сіз файлды JKS-ге немесе осы файлды Java сенім дүкеніне импорттау үшін Oracle-ден JKS-ге түрлендіргіңіз келсе, PEM-файлды Java KeyStore-де пайдалану туралы қараңыз.

PEM туралы қосымша ақпарат

Құпиялылықты жақсартылған пошта куәлігі пішімінің деректер тұтастығы мүмкіндігі ол жіберілгенге дейін және кейін жіберілген хабарламаны салыстыру үшін RSA-MD2 және RSA- MD5 хабарламаларын дайындайды.

PEM файлының басында ----- BEGIN [label] ----- деп жазылған тақырып, сондай-ақ деректердің соңы төмендегідей төменгі колонтитура болып табылады: ----- END [label] - ----. «[Label]» бөлімі хабарды сипаттайды, сондықтан PRIVATE KEY, CERTIFICATE REQUEST немесе CERTIFICATE оқуы мүмкін.

Міне мысал:

----- Жеке кілт BEGIN ----- MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMLgD0kAKDb5cFyP jbwNfR5CtewdXC + kMXAWD8DLxiTTvhMW7qVnlwOm36mZlszHKvsRf05lT4pegiFM 9z2j1OlaN + CI / X7NU22TNN6crYSiN77FjYJP464j876ndSxyD + rzys386T + 1r1aZ aggEdkj1TsSsv1zWIYKlPIjlvhuxAgMBAAECgYA0aH + T2Vf3WOPv8KdkcJg6gCRe yJKXOWgWRcicx / CUzOEsTxmFIDPLxqAWA3k7v0B + 3vjGw5Y9lycV / 5XqXNoQI14j y09iNsumds13u5AKkGdTJnZhQ7UKdoVHfuP44ZdOv / rJ5 / VD6F4zWywpe90pcbK + AWDVtusgGQBSieEl1QJBAOyVrUG5l2yoUBtd2zr / kiGm / DYyXlIthQO / A3 / LngDW 5 / ydGxVsT7lAVOgCsoT + 0L4efTh90PjzW8LPQrPBWVMCQQDS3h / FtYYd5lfz + FNL 9CEe1F1w9l8P749uNUD0g317zv1tatIqVCsQWHfVHNdVvfQ + vSFw38OORO00Xqs9 1GJrAkBkoXXEkxCZoy4PteheO / 8IWWLGGr6L7di6MzFl1lIqwT6D8L9oaV2vynFT DnKop0pa09Unhjyw57KMNmSE2SUJAkEArloTEzpgRmCq4IK2 / NpCeGdHS5uqRlbh 1VIa / xGps7EWQl5Mn8swQDel / YP3WGHTjfx7pgSegQfkyaRtGpZ9OQJAa9Vumj8m JAAtI0Bnga8hgQx7BhTQY4CadDxyiRGOGYhwUzYVCqkb2sbVRH9HnwUaJT7cWBY3 RnJdHOMXWem7 / == ----- END жабық кілтті W -----

Бір PEM файлы бірнеше куәлікті қамтуы мүмкін, бұл жағдайда «END» және «BEGIN» бөлімдері бір-біріне жақындайды.

Файлыңыз әлі ашылмайды ма?

Сіздің файлыңыз жоғарыда сипатталған жолдарда ашылмаған себептердің бірі сіз PEM файлымен жұмыс істемейтіндігіңіз болып табылады. Оның орнына ұқсас жазылған файл кеңейтімін қолданатын файл болуы мүмкін. Бұл жағдайда, екі файлдың бір-бірімен байланысы немесе сол бағдарламалармен жұмыс істеу қажеттілігі жоқ.

Мәселен, PEF PEM сияқты өте көп көрінеді, бірақ оның орнына Pentax Raw Image файл пішіміне немесе Portable Embosser пішіміне жатады. PEF файлдарын ашу немесе түрлендіру әдістерін көру үшін осы сілтемеге көз жеткізіңіз, егер сізде бұл шынымен болса.

Егер сіз KEY файлымен айналысып жүрсеңіз, KEY-тегі барлық файлдар осы бетте сипатталған пішімде болмайтынын ескеріңіз. Олардың орнына LightWave, немесе Apple Keynote құрған Keynote Presentation файлдары сияқты бағдарламалық жасақтамаларды тіркеу кезінде пайдаланылатын бағдарламалық жасақтама лицензиясы кілттері болуы мүмкін.

Егер сізде PEM файлыңыз бар, бірақ оны ашу немесе пайдалану қиындықтары бар екеніне сенімді болсаңыз, әлеуметтік желілерде немесе электрондық поштамен хабарласып, техникалық қолдау форумдарында жариялау туралы ақпарат алу үшін Қосымша анықтама алу бөлімін қараңыз. Сізге қандай проблемалар туындағанын біліп, маған көмектесе алатынымды көрейін.