יצירת פרטי כניסה של TLS בחתימה עצמית

במאמר הזה מוסבר איך ליצור אישורי TLS בחתימה עצמית לשימוש בהגדרת סביבה. המידע הזה מיועד למטרות ניסיון או בדיקה בלבד.

שער הכניסה של סביבת זמן הריצה (השער שמטפל בתעבורת נתונים של proxy ל-API) דורש זוג מפתחות/אישור TLS. במדריך למתחילים הזה, אפשר להשתמש בפרטי כניסה בחתימה עצמית. בשלבים הבאים, נעשה שימוש ב-openssl כדי ליצור את פרטי הכניסה.

  1. מריצים את הפקודה הבאה כדי ליצור את קובצי האישור והמפתח. קובצי האישורים כנראה יכללו את התוספים .crt או .pem, וקובץ המפתח כנראה יכלול את התוסף .key.
    openssl req  -nodes -new -x509 -keyout ./certs/keystore.key -out \
        ./certs/keystore.pem -subj '/CN=mydomain.net' -days 3650

    הפקודה הזו יוצרת זוג מפתחות/אישור עם חתימה עצמית שאפשר להשתמש בו להתקנה מהירה. הערך של CN mydomain.net יכול להיות כל ערך שרוצים עבור פרטי הכניסה בחתימה עצמית.

  2. בודקים שהקבצים נמצאים בספרייה ./certs:
    ls ./certs
      keystore.pem
      keystore.key

    כאשר keystore.pem הוא קובץ אישור ה-TLS בחתימה עצמית ו-keystore.key הוא קובץ המפתח.