התקנת תעודה ב-ruby

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש

For English click here

למעבר מתצוגת עריכה לתצוגת קריאה

עמוד ראשי > תעודת האבטחה > התקנת תעודה ב-ruby ‎‎



הוראות התקנה

  1. הורידו את התעודה של הספק של נטפרי מהקישור הבא: http://netfree.link/netfree-ca.crt
  2. שנו את הסיומת של התעודה ל pem, עכשיו שם הקובץ יהיה: netfree-ca.pem
  3. הכניסו את התעודה לתיקייה המיועדת כפי שיפורט להלן.
  4. רעננו את התעודה כפי שיפורט להלן.

שימו לב: בהתקנת גירסה שונה של Ruby, אם אינכם משתמשים ב RVM, יהיה צורך להתקין את התעודה בגירסה החדשה.

התיקיה שבה יש להכניס את התעודה

ישנן שתי אפשרויות, נשמח שתדווחו לנו במרכז הפניות איזו אפשרות הועילה לכם, תודה.

בוינדוס:

C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\ssl

לדוגמא:

C:\Ruby25-x64\ssl
C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\lib\ruby\{מספר הגירסא}\rubygems\ssl_certs\netfree.link

לדוגמא:

C:\Ruby25-x64\lib\ruby\2.5.0\rubygems\ssl_certs\netfree.link

במאק:

/opt/rubies/{מספר הגירסא}/ssl

לדוגמא:

/opt/rubies/2.5.0/ssl
/opt/rubies//lib/ruby/{מספר הגירסא}/rubygems/ssl_certs/netfree.link

לדוגמא:

/opt/rubies/2.5.0/lib/ruby/2.5.0/rubygems/ssl_certs/netfree.link

למשמשתמשים עם RVM (Ruby Version Manager):

למציאת הנתיב שבו יש להכניס את התעודה:

rvm osx-ssl-certs status all

לעדכון התעודות:

 rvm osx-ssl-certs update all 

יתכן והפקודה update לא פעלה כמו שצריך, ניתן לבדוק האם תוכן הקובץ netfree-ca.pem הועתק לתוך הקובץ cert.pem.

אם לא, אפשר להעתיק ידנית את הקובץ netfree-ca.pem לסוף הקובץ cert.pem הנמצא בניתוב הנ"ל.

(יש להעתיק כולל -----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----)

ריענון התעודות

בוינדוס:

בתיקיה הבאה מופיע הסקריפט c_rehash.r הפעילו אותו:

C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\ssl\certs

במאק:

בתיקיה הבאה מופיע הסקריפט c_rehash.r הפעילו אותו:

/opt/rubies/{מספר הגירסא}/ssl/ssl_certs

למשמשתמשים עם RVM (Ruby Version Manager):

הריצו את הפקודה הבאה:

 rvm osx-ssl-certs update all