כיצד להמיר את אישור תבנית PEM שלי ל-PKCS12?
כדי להמיר את אישור ה-PEM שלך לאישור PKCS12, עליך להשתמש בכלי של צד שלישי. PayPal ממליצה על OpenSSL, שאותו ניתן להוריד בכתובת www.openssl.org. ההוראות הבאות מבוססות על ההנחה שאתה שומר על שם קובץ האישור המוגדר כברירת מחדל של "cert_key_pem.txt".
לפני שתתחיל, שים לב לפרטים הבאים:
- משתמשי Windows – אם התקבלה שגיאה בנוסח "openssl אינו מזוהה כפקודה פנימית או חיצונית, תוכנית הפעלה או קובץ אצווה", משמעות הדבר היא כי openssl אינו בנתיב שלך. כדי לפתור זאת, הוסף את הספרייה המכילה את הקובץ הבינארי 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 שלך.