تحويل CERT/بيم شهادة الشهادات PFX
-
03-07-2019 - |
سؤال
لقد رأيت بضعة أسئلة حول كيفية تحويل PFX إلى ملف cert ، ولكن أريد أن تذهب في الاتجاه الآخر.
لدي ملفين:
bob_cert.سيرت
bob_key.pem
أود أن تحويلها إلى واحد .الملف pfx.هل هناك أداة أن يفعل هذا ؟
المحلول
openssl pkcs12 -inkey bob_key.pem -in bob_cert.cert -export -out bob_pfx.pfx
نصائح أخرى
هنا هو كيف نفعل هذا على ويندوز دون أدوات الطرف الثالث:
استيراد الشهادة إلى مخزن الشهادات. في مستكشف Windows حدد "تثبيت الشهادة" في قائمة السياق. اتبع المعالج و تقبل الخيارات الافتراضية "المستخدمين المحليين" و "تلقائيا".
العثور على الشهادة في مخزن الشهادات. على ويندوز 10 تشغيل "إدارة الشهادات" MMC.على ويندوز 2013 MMC تسمى "شهادات".على ويندوز 10 بشكل افتراضي الشهادة يجب أن تكون تحت "الشخصية"->"شهادات" العقدة.
شهادة التصدير. في سياق القائمة اختر "تصدير..." القائمة:
اختر "نعم تصدير المفتاح الخاص":
سوف نرى ذلك .PFX تمكين الخيار في هذه الحالة:
تحديد كلمة مرور المفتاح الخاص.
وأنا إنشاء ملف .PFX من يتضمن المنتج و.PEM الملفات.
ومثل هذا openssl pkcs12 -inkey rootCA.key -in rootCA.pem -export -out rootCA.pfx
وهذه ليست إجابة مباشرة ولكن لا يزال ربما يساعد من شخص آخر.
إذا كان لديك شهادة موقعة ذاتيا الناتجة عن makecert.exe
على آلة ويندوز، سوف تحصل ملفين: cert.pvk
وcert.cer
. هذه يمكن تحويلها إلى PFX باستخدام pvk2pfx
وتبين pvk2pfx
في نفس الموقع مثل makecert
(مثل C:\Program Files (x86)\Windows Kits\10\bin\x86
أو ما شابه ذلك)
pvk2pfx -pvk cert.pvk -spc cert.cer -pfx cert.pfx