كيف يمكنني تحويل ملف CER إلى PEM؟

How Do I Convert Cer File Pem



قد تكون هناك أسباب مختلفة تدفعك إلى تحويل شهادات الأمان إلى تنسيقات أخرى. أحد الأسباب هو عدم قبول نظامك للتنسيق الحالي أو إذا كان ملف شهادة الأمان الخاص بك غير متوافق مع التطبيق. مهما كان سبب تحويل التنسيقات لملفات شهادات الأمان ، يمكنك القيام بذلك بسهولة باستخدام الأداة المساعدة OpenSSL الأكثر ملاءمة وموثوقية.

OpenSSL هي أداة سطر أوامر مفتوحة المصدر كاملة الميزات تُستخدم عادةً لإنشاء CSR والمفاتيح الخاصة ، وتثبيت شهادات SSL / TLS ، وتحويل تنسيقات شهادات الأمان ، وما إلى ذلك.







في منشور اليوم ، سنصف كيفية تحويل ملف CER إلى PEM.



ملحوظة: تم عرض الأوامر الموضحة هنا على Ubuntu 20.04 LTS Terminal. لفتح Terminal في سطح مكتب Ubuntu ، اضغط على المفتاح الفائق وقم بتشغيله من قائمة التطبيقات أو استخدم اختصار Ctrl + Alt + T لفتحه.



ملف CER

ملف CER هو ملف أمان يستخدم لتخزين شهادة X.509. يتم توفيره وإصداره من قبل CA (المرجع المصدق) الذي يتحقق من صحة موقع الويب. يحتوي على معلومات حول مالك الشهادة والمفتاح العام.





ملف PEM

PEM (البريد المعزز بالخصوصية) هو ملفات ASCII المشفرة من نوع bas64 والتي تصدر سلطات الشهادات الشهادات بها. يستخدم هذا التنسيق لتخزين وإرسال مفاتيح التشفير والشهادات والشهادات الوسيطة الأخرى.

تحويل ملف CER إلى PEM

يتم تثبيت مجموعة أدوات OpenSSL افتراضيًا في Ubuntu. ومع ذلك ، إذا لم يكن موجودًا ، فيمكنك تثبيته من خلال الأمر التالي في Terminal:



sudo apt install openssl

أدخل كلمة مرور sudo. عندما تتم مطالبتك بامتداد ذ / ن الخيار ، ضرب و ليستمر. بعد ذلك ، سيبدأ في تثبيت OpenSSL على النظام.

لتحويل ملف CER إلى PEM ، استخدم الصيغة التالية:

opensl x509 $ -inform der -in cert.cer -outform pem -out cert.pem

في النحو أعلاه ، سيرت هو اسم شهادة الأمان التي تريد تحويلها بتنسيق PEM و cert.pem هو اسم الملف بعد التحويل.

تحويل PEM إلى CER

لتحويل ملف PEM إلى CER ، استخدم الصيغة التالية:

$ openssl x509 -inform PEM -in cert.pem -outform DER -out cert.cer

في النحو أعلاه ، cert.pem هو اسم شهادة الأمان التي تريد تحويلها بتنسيق CER ، و سيرت هو اسم الشهادة بعد التحويل.

هذه هي الطريقة التي يمكنك بها تحويل ملف CER إلى PEM باستخدام الأداة المساعدة OpenSSL. آمل أن يساعد!