كيف أقوم بتحويل شهادة تنسيق PEM الخاصة بي إلى PKCS12؟
لتحويل شهادة PEM إلى شهادة PKCS12، استخدم أداة خارجية. توصي PayPal ب OpenSSL ، والذي يمكنك تنزيله في www.openssl.org. تفترض الإرشادات التالية الاحتفاظ باسم ملف الشهادة الافتراضي "cert_key_pem.txt".
قبل البدء، لاحظ ما يلي:
- مستخدمو Windows - إذا تلقيت خطأ يقول "لم يتم التعرف على openssl كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي" ، فهذا يعني أن openssl ليس في PATH الخاص بك. لحل هذه المشكلة، إما إضافة الدليل الذي يحتوي على ثنائي OpenSSL إلى مسار النظام أو حفظ ملف شهادة PEM في الدليل حيث يوجد ثنائي OpenSSL. اعتمادا على المكان الذي قمت بتثبيت OpenSSL فيه ، يجب أن تجد ملف OpenSSL الثنائي (openssl.exe) في مجلد سلة تثبيت OpenSSL.
- مستخدمو UNIX - تتمحور هذه الإرشادات حول Windows. معظم مضيفي UNIX لديهم OpenSSL مثبت بالفعل. إذا كنت تستخدم مضيف UNIX ، فإن أمر تحويل PEM إلى ملف .p12 هو نفسه بالنسبة لنظام التشغيل Windows. تحقق لمعرفة ما إذا كان لديك OpenSSL عن طريق كتابة openssl في سطر الأوامر والضغط على Enter. إذا حصلت على أي شيء آخر غير خطأ يشير إلى أنه لا يمكن العثور على OpenSSL ، فمن المحتمل أن يكون جهازك مثبتا بالفعل على OpenSSL ويمكنك محاولة تشغيل الأمر في الخطوة 2.
1. افتح موجه الأوامر وانتقل إلى الدليل الذي يحتوي على ملف cert_key_pem.txt.
2. قم بتنفيذ الأمر OpenSSL التالي لإنشاء ملف PKCS12 (.p12):
openssl pkcs12 -export -inkey cert_key_pem.txt -in cert_key_pem.txt -out cert_key.p12
ملاحظة: لتحويل شهادة PKCS12 إلى PEM، استخدم الأمر التالي:
openssl pkcs12 -in cert_key.p12 -out cert_key.pem -nodes
3. بعد إدخال الأمر، سيطلب منك إدخال كلمة مرور تصدير. اختر كلمة مرور أو عبارة ولاحظ القيمة التي تدخلها (PayPal تسمي مستندات المطورين هذه "كلمة مرور المفتاح الخاص").
4. يتم إنشاء ملف يسمى cert_key.p12 في هذا الدليل. هذا هو ملف .p12 الخاص بك.