PEM fayl nima?

PEM fayllarini ochish, tahrirlash va almashtirish

PEM fayl kengaytmasi bo'lgan fayl, elektron pochtani xususiy ravishda jo'natish uchun foydalaniladigan Maxfiylikning Kengaytirilgan Mail Muddati faylidir. Ushbu e-pochta xabarini olgan odam xabarning uzatilish vaqtida o'zgarmasligiga, boshqa hech kimga ko'rsatilmaganiga va uni yuborgan deb da'vo qilgan shaxs tomonidan yuborilganligiga ishonch hosil qilishi mumkin.

PEM formati ikkilik ma'lumotlarni elektron pochta orqali yuborishning murakkabligidan kelib chiqdi. PEM formati ikkilikni base64 bilan kodlaydi, shunda ASCII mag'lubiyatga ega.

PEM formati yangi va undan xavfsiz texnologiyalar bilan almashtirildi, lekin PEM konteyner bugungi kunda sertifikat vakolatlari fayllarini, davlat va xususiy kalitlarni, ildiz sertifikatlarini va boshqalarni saqlash uchun ishlatilmoqda.

Eslatma: PEM formatidagi ba'zi fayllar sertifikatlar uchun CER yoki CRT kabi boshqa fayl kengaytmasi yoki davlat yoki xususiy tugmalar uchun KEY foydalanishi mumkin.

PEM fayllarini ochish

PEM faylini ochish uchun kerak bo'lgan ilovaga va siz foydalanadigan operatsion tizimga bog'liqdir. Biroq, ushbu dasturlarning ba'zilari faylni qabul qilish uchun PEM faylini CER yoki CRT ga o'zgartirishi mumkin.

Windows

Outlook kabi Microsoft elektron pochta dasturida CER yoki CRT fayliga kerak bo'lsa, uni avtomatik ravishda tegishli ma'lumotlar bazasiga joylashtirish uchun Internet Explorer-da oching. E-pochta mijozi uni avtomatik ravishda u yerdan ishlatishi mumkin.

Kompyuteringizga qaysi sertifikat fayllari yuklanganligini va ularni qo'lda qabul qilishni ko'rish uchun Internet Options> Content> Certificates ni ochish uchun Internet Explorer ning Tools menyusidan foydalaning.

CER yoki CRT faylini Windowsga import qilish uchun Microsoft Management Console-ni ishga tushirish dialog oynasidan oching ( mmc kiritish uchun Windows klaviaturasi + klaviatura yorini kiriting). U yerdan Fayl> Qo'shish / Olib tashlashni o'chirish ... -ga o'ting va chap ustunidan Sertifikatlar- ni, so'ngra deraza markazidagi Qo'shish- ni tanlang. Quyidagi ekranda Kompyuter hisobini tanlang va so'ngra sehrgarda harakat qiling, so'ralganda Mahalliy kompyuterni tanlang.

"Konsol ildizi" ostida "Sertifikatlar" yuklanganidan so'ng papkani kengaytiring va ishonchli ildiz sertifikat organlarini o'ng tugmasini bosing va barcha vazifalar> Import ... -ni tanlang.

makros

Xuddi shu kontseptsiya Mac e-pochta dasturlari uchun ham xuddi Windows uchun bo'lgani kabi; Keyinchalik kirish uchun PEM faylini import qilish uchun Safari-dan foydalaning.

SSL sertifikatlarini Import Keychain Access da File> Import Items ... menyusi orqali ham import qilishingiz mumkin. Ochilgan menyudan Tizim- ni tanlang va keyin ekrandagi ko'rsatmalarga rioya qiling.

Ushbu usullar PEM faylini makrosga import qilish uchun ishlamasa, quyidagi buyruqni bajarishi mumkin :

xavfsizlik yourfile.pem -k ~ / Library / Keychains / login.keychain import

Linux

Linuxda PEM faylining mazmunini ko'rish uchun ushbu keytool buyrug'idan foydalaning:

keytool -printcert -filefile.pem

CRT faylini Linuxning ishonchli sertifikat organi omboriga import qilishni istasangiz, quyidagi bosqichlarni bajaring (buning o'rniga PEM faylingiz bo'lsa, keyingi bobda CRT o'tkazish uslubiga qarang:)

  1. / Ushr / Share / ca-certificates / ga o'ting .
  2. U erda jild yaratish (masalan, sudo mkdir / usr / share / ca-certificates / work ).
  3. .CRT faylini yangi yaratilgan papkaga nusxalash. Agar siz buni qo'lda qilmasangiz, bu buyruqni amalga oshirishingiz mumkin: sudo cp yourfile.crt /usr/share/ca-certificates/work/yourfile.crt .
  4. Ruxsatlarning to'g'ri o'rnatilganligiga ishonch hosil qiling (papka uchun 755 va fayl uchun 644).
  5. Sudo update-ca-certificates buyrug'ini ishga tushirish.

Firefox va Thunderbird

Agar PEM fayli Thunderbird kabi Mozilla elektron pochta dasturiga kiritilishi kerak bo'lsa, PEM faylini Firefox-dan tashqariga eksport qilishingiz kerak bo'ladi. Firefox menyusini oching va Options ni tanlang . Murakkab> Sertifikatlar> Sertifikatlarni Ko'rish> Sertifikatlaringiz-ga o'ting va eksport qilish kerak bo'lgan narsani tanlang va keyin Zaxiralash- ni tanlang.

Keyinchalik Thunderbird-da menyuni oching va Options ni bosing yoki teging. Murakkab> Sertifikatlar> Sertifikatlarni boshqarish> Sertifikatlaringiz> Import ... -ga o'ting. Import oynasining "Fayl nomi:" bo'limidan ochilgan menyudan Sertifikat fayllari- ni tanlang va PEM faylini toping va oching.

PEM faylini Firefox-ga import qilish uchun faqat bitta eksport qilmoqchi bo'lgan amallarni bajaring, ammo Zahiralash ... tugmasi o'rniga Import ... ni tanlang.

Java KeyStore

Buni amalga oshirish uchun Java KeyStore (JKS) ga PEM faylini import qilishda ushbu Stack Overflow oqiga qarang. Ishlash mumkin bo'lgan yana bir variant - bu keyutil vositasidan foydalanish.

PEM faylini qanday qilib o'zgartirasiz?

Faylni o'tkazish vositasi yoki veb-saytiga aylantirilishi mumkin bo'lgan ko'plab fayl formatlaridan farqli o'laroq, PEM fayl formatini boshqa formatlarga aylantirish uchun ma'lum bir dasturga qarshi maxsus buyruqlar kiritishingiz kerak.

PEMni PuTTYGen bilan PPK ga aylantirish. Dasturning o'ng tomonidan Kema- ni tanlang, fayl turini biron-bir fayl (*. *) Sifatida o'rnating va PEM faylingizni oching va oching. PPK faylini yaratish uchun Save private key- ni tanlang.

OpenSSL bilan (Windows versiyasini bu erda oling) PEM faylini PFX ga quyidagi buyruq bilan o'zgartirishi mumkin:

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

Agar sizda CRTga aylantirilishi kerak bo'lgan PEM fayli mavjud bo'lsa, Ubuntu kabi, bu buyruqni OpenSSL bilan ishlating:

openssl x509 - yourfile.pem -inform PEM-yourfile.crt

OpenSSL shuningdek, PEM ni P12 (PKCS # 12 yoki Public Key Cryptography Standard # 12) ga aylantirishni qo'llab-quvvatlaydi, ammo ushbu buyruqni ishga tushirishdan oldin faylning oxirida ".TXT" fayl kengaytmasini qo'shing:

openssl pkcs12 -export -iski yourfile.pem.txt-yourfile.pem.txt-yourfile.p12

Yuqoridagi Stack Overflow liniyasiga qarang. Agar siz JKK ga faylni o'zgartirmoqchi bo'lsangiz, PEM faylini Java KeyStore yordamida yoki Oracle'dan ushbu treyderni faylni Java-ishonchli do'konga import qilish uchun qarang.

PEM haqida batafsil ma'lumot

Privacy Enhanced Mail sertifikatining formatidagi ma'lumotlar yaxlitligi xususiyati RSA-MD2 va RSA- MD5 xabarlarini digest orqali yuboradi va xabarni yuborishdan oldin va keyin uni solishtirishga yo'l qo'yilmasligini ta'minlash uchun ishlatiladi.

PEM faylining boshida ----- BEGIN [label] ----- o'qiydi va ma'lumotlarning oxiri shunga o'xshash footer: ----- END [sanasi] - ----. "[Yorliq]" bo'limi xabarni bayon qiladi, shuning uchun PRIVATE KEY, CERTIFICATE REQUEST yoki CERTIFICATE yozuvini o'qishi mumkin.

Mana bir misol:

----- Maxsus kalit 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 / w == ----- TUGADI shaxsiy kalit -----

Bir PEM fayli bir nechta sertifikatlarga ega bo'lishi mumkin, bu holatda "END" va "BEGIN" bo'limlari bir-biriga qo'shiladi.

Sizning faylingiz hali ochilmayaptimi?

Sizning faylingiz yuqorida tavsiflangan usullarda ochilmasligi sababli, siz aslida PEM fayli bilan ishlamaysiz. Buning o'rniga, xuddi shunday yozilgan fayl kengaytmasini ishlatadigan faylga ega bo'lishingiz mumkin. Bunday holatda, ikkala faylni o'zaro bog'lash yoki ular uchun bir xil dasturiy ta'minot bilan ishlashga ehtiyoj yo'q.

Masalan, PEF PEM kabi dahshatli bir narsalarni ko'radi, lekin buning o'rniga Pentax Raw Image fayl formatiga yoki Portativ Qabul qiluvchilarni formatına tegishli. PEF fayllarini ochish yoki aylantirish jarayonini ko'rish uchun ushbu havoladan foydalaning.

Agar siz KEY fayli bilan ishlayotgan bo'lsangiz, KEY bu sahifada yozilgan barcha fayllarga tegishli emasligini unutmang. Buning o'rniga, LightWave kabi dasturiy ta'minot dasturlarini yoki Apple Keynote tomonidan tayyorlangan Keynote Presentation fayllarini ro'yxatdan o'tkazish paytida ishlatiladigan dasturiy ta'minot litsenziyasi kalitlari bo'lishi mumkin.

Agar sizda PEM faylingiz mavjud bo'lsa-da, lekin muammolarni ochishda yoki ishlatishda ishonchingiz komil bo'lsa, ijtimoiy tarmoqlar orqali men bilan bog'lanish yoki elektron pochta orqali, texnik qo'llab-quvvatlash forumlarida e'lon qilish va boshqa narsalar haqida ma'lumot olish uchun Qo'shimcha ma'lumot olish bo'limiga qarang. Muammoning qanday turlari borligini bilib qo'ying, men yordam berish uchun nima qilishim mumkinligini ko'rib chiqaman.