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

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

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

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

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

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

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