התקנת תעודה ב-ruby: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
 
(7 גרסאות ביניים של 4 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<div lang="en" dir="ltr">
 
For English [[Installation of certificate in ruby|click here]]
 
</div>
 
  
 +
{{עמוד באנגלית|Installation of certificate in ruby}}
 
{{קישור לתצוגת קריאה}}
 
{{קישור לתצוגת קריאה}}
 +
{{ניווט|תעודת האבטחה}}
 +
  
<small>
 
''[[{{SITENAME}}|עמוד ראשי]]'' > ''[[תעודת האבטחה]]'' > ''{{PAGENAME}}''
 
</small>
 
  
 
== הוראות התקנה ==
 
== הוראות התקנה ==
 
# הורידו את התעודה של הספק של נטפרי מהקישור הבא: http://netfree.link/netfree-ca.crt
 
# הורידו את התעודה של הספק של נטפרי מהקישור הבא: http://netfree.link/netfree-ca.crt
 +
{{Bootstrap alert-info|
 +
אם אתם גולשים על רשת של ספק RL שימו לב להוריד את התעודה במדריך הזמני [[עדכון תעודת אבטחה בספק אר אל|כאן]].
 +
}}
 
# שנו את הסיומת של התעודה ל pem, עכשיו שם הקובץ יהיה: netfree-ca.pem
 
# שנו את הסיומת של התעודה ל pem, עכשיו שם הקובץ יהיה: netfree-ca.pem
 
# הכניסו את התעודה לתיקייה המיועדת כפי שיפורט להלן.
 
# הכניסו את התעודה לתיקייה המיועדת כפי שיפורט להלן.
# רעננו את התעודה ע"י הרצת הסקריפט c_rehash.rb כפי שיפורט להלן.
+
# רעננו את התעודה כפי שיפורט להלן.
  
'''לתשומת לבך: בהתקנת גירסה שונה של Ruby יהיה צורך להתקין את התעודה מחדש.'''  
+
'''שימו לב: בהתקנת גירסה שונה של Ruby, אם אינכם משתמשים ב RVM, יהיה צורך להתקין את התעודה בגירסה החדשה.'''
  
 
== התיקיה שבה יש להכניס את התעודה ==
 
== התיקיה שבה יש להכניס את התעודה ==
  
ישנן שתי אפשרויות, נא [http://netfree.link/user#/tickets/new לדווח לנו למרכז הפניות] איזו אפשרות הועילה לכם, תודה.
+
ישנן שתי אפשרויות, נשמח ש[http://netfree.link/user#/tickets/new תדווחו לנו במרכז הפניות] איזו אפשרות הועילה לכם, תודה.
  
בוינדוס:
+
=== בוינדוס: ===
  
C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\ssl
+
<pre>C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\ssl</pre>
  
לדוגמא: C:\Ruby25-x64\ssl
+
לדוגמא: <pre>C:\Ruby25-x64\ssl</pre>
  
C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\lib\ruby\{מספר הגירסא}\rubygems\ssl_certs\netfree.link
+
<pre>C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\lib\ruby\{מספר הגירסא}\rubygems\ssl_certs\netfree.link</pre>
  
לדוגמא: C:\Ruby25-x64\lib\ruby\2.5.0\rubygems\ssl_certs\netfree.link
+
לדוגמא: <pre>C:\Ruby25-x64\lib\ruby\2.5.0\rubygems\ssl_certs\netfree.link</pre>
  
במאק:
+
=== במאק: ===
  
/opt/rubies/{מספר הגירסא}/ssl
+
<pre>/opt/rubies/{מספר הגירסא}/ssl</pre>
  
לדוגמא: /opt/rubies/2.5.0/ssl
+
לדוגמא: <pre>/opt/rubies/2.5.0/ssl</pre>
  
/opt/rubies//lib/ruby/{מספר הגירסא}/rubygems/ssl_certs/netfree.link
+
<pre>/opt/rubies//lib/ruby/{מספר הגירסא}/rubygems/ssl_certs/netfree.link</pre>
  
לדוגמא: /opt/rubies/2.5.0/lib/ruby/2.5.0/rubygems/ssl_certs/netfree.link
+
לדוגמא: <pre>/opt/rubies/2.5.0/lib/ruby/2.5.0/rubygems/ssl_certs/netfree.link</pre>
 +
 
 +
=== למשמשתמשים עם RVM (Ruby Version Manager): ===
 +
 
 +
למציאת הנתיב שבו יש להכניס את התעודה: <pre>rvm osx-ssl-certs status all</pre>
 +
 
 +
לעדכון התעודות: <pre> rvm osx-ssl-certs update all </pre>
 +
 
 +
יתכן והפקודה ''update'' לא פעלה כמו שצריך, ניתן לבדוק האם תוכן הקובץ ''netfree-ca.pem'' הועתק לתוך הקובץ ''cert.pem''.
 +
 
 +
אם לא, אפשר להעתיק ידנית את הקובץ ''netfree-ca.pem''
 +
לסוף הקובץ ''cert.pem'' הנמצא בניתוב הנ"ל.
 +
 
 +
(יש להעתיק כולל ''-----BEGIN CERTIFICATE-----'', ''-----END CERTIFICATE-----'')
  
 
== ריענון התעודות ==
 
== ריענון התעודות ==
 +
 +
=== בוינדוס: ===
  
 
בתיקיה הבאה מופיע הסקריפט c_rehash.r הפעילו אותו:
 
בתיקיה הבאה מופיע הסקריפט c_rehash.r הפעילו אותו:
  
בוינדוס:
+
<pre>C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\ssl\certs</pre>
  
C:\Ruby{מספר הגירסא}{-x64 - אם מדובר במערכת הפעלה של 64 סיביות}\ssl\certs
+
=== במאק: ===
  
במאק:
+
בתיקיה הבאה מופיע הסקריפט c_rehash.r הפעילו אותו:
  
/opt/rubies/{מספר הגירסא}/ssl/ssl_certs
+
<pre>/opt/rubies/{מספר הגירסא}/ssl/ssl_certs</pre>
  
הפעילו את הסקריפט c_rehash.rb הנמצא באותה תיקיה, זה יתקין את התעודה.
+
=== למשמשתמשים עם RVM (Ruby Version Manager): ===
 +
הריצו את הפקודה הבאה:
 +
<pre> rvm osx-ssl-certs update all </pre>

גרסה אחרונה מ־07:16, 22 בספטמבר 2024

For English click here

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

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



הוראות התקנה

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

שימו לב: בהתקנת גירסה שונה של 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