Installation of certificate in ruby: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
מ (fix: use {{he}} for link to hebrew page instead of {{en}} (דרך WP:JWB))
 
(6 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
{{עמוד בעברית|התקנת תעודה ב-ruby}}  
+
{{he|התקנת תעודה ב-ruby}}  
 
 
<div lang="en" dir="ltr">
 
 
 
{{קישור אנגלית לתצוגת קריאה}}
 
 
 
 
{{Navigation|Security certificate}}
 
{{Navigation|Security certificate}}
  
שורה 16: שורה 11:
 
'''Note: When you install a different version of Ruby, If you do not use RVM, the certificate will need to be reinstalled.'''  
 
'''Note: When you install a different version of Ruby, If you do not use RVM, the certificate will need to be reinstalled.'''  
  
==The folder where the certificate should be inserted==
+
==The folders where the certificate should be inserted==
  
 
There are two options, please [http://netfree.link/user#/tickets/new report us at our support system] which option has been useful to you, thank you.
 
There are two options, please [http://netfree.link/user#/tickets/new report us at our support system] which option has been useful to you, thank you.
שורה 28: שורה 23:
  
 
For example: <pre>C:\Ruby25-x64\lib\ruby\2.5.0\rubygems\ssl_certs\netfree.link</pre>
 
For example: <pre>C:\Ruby25-x64\lib\ruby\2.5.0\rubygems\ssl_certs\netfree.link</pre>
 +
 +
 +
'''Note:''' If you selected MinGW during Ruby installation, you should also install NetFree's certificate in the MinGW directory.
 +
To do so, navigate to :
 +
<pre>C:\Ruby\25-x64\msys64\usr\ssl\cert</pre>
 +
 +
Locate the file <b>ca-bundle.crt</b>, and open it in notepad. Paste the NetFree certificate into the end of the file.
 +
  
 
===In Mac:===
 
===In Mac:===
שורה 50: שורה 53:
 
to the end of the ''cert.pem'' file located in the above routing.
 
to the end of the ''cert.pem'' file located in the above routing.
  
(Copy should includ''-----BEGIN CERTIFICATE-----'', ''-----END CERTIFICATE-----'')
+
(Copy should include''-----BEGIN CERTIFICATE-----'', ''-----END CERTIFICATE-----'')
  
 
==Refresh the certificates==
 
==Refresh the certificates==

גרסה אחרונה מ־04:10, 17 באוגוסט 2023

לעברית לחצו כאן

To switch from edit view to read view

To search in the Wiki

Home page > Security certificate > Installation of certificate in ruby ‎‎


Installation instructions

  1. Download the certificate of your Provider of NetFree from here http://netfree.link/netfree-ca.crt.
  2. Change the extension of the certificate to pem, now the filename will be netfree-ca.pem.
  3. Insert the certificate into the designated folder as described below.
  4. Refresh the certificate as detailed below

Note: When you install a different version of Ruby, If you do not use RVM, the certificate will need to be reinstalled.

The folders where the certificate should be inserted

There are two options, please report us at our support system which option has been useful to you, thank you.

In Windows:

C:\Ruby{The version number}{-x64 - If it's a 64-bit operating system}\ssl
For example:
C:\Ruby25-x64\ssl
C:\Ruby{The version number}{-x64 - If it's a 64-bit operating system}\lib\ruby\{The version number}\rubygems\ssl_certs\netfree.link
For example:
C:\Ruby25-x64\lib\ruby\2.5.0\rubygems\ssl_certs\netfree.link


Note: If you selected MinGW during Ruby installation, you should also install NetFree's certificate in the MinGW directory. To do so, navigate to :

C:\Ruby\25-x64\msys64\usr\ssl\cert

Locate the file ca-bundle.crt, and open it in notepad. Paste the NetFree certificate into the end of the file.


In Mac:

/opt/rubies/{The version number}/ssl
For example:
/opt/rubies/2.5.0/ssl
/opt/rubies//lib/ruby/{The version number}/rubygems/ssl_certs/netfree.link
For example:
/opt/rubies/2.5.0/lib/ruby/2.5.0/rubygems/ssl_certs/netfree.link

For users with RVM (Ruby Version Manager):

To find the path where the certificate should be inserted:
rvm osx-ssl-certs status all
To update the certificates:
 rvm osx-ssl-certs update all 

The "update" command may not have worked properly, you can check if the contents of the "netfree-ca.pem" file were copied into the "cert.pem" file.

If not, you can manually copy the file netfree-ca.pem to the end of the cert.pem file located in the above routing.

(Copy should include-----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----)

Refresh the certificates

In Windows:

The following folder shows the c_rehash.r script run it:

C:\Ruby{The version number}{-x64 - If it's a 64-bit operating system}\ssl\certs

In Mac:

The following folder shows the c_rehash.r script run it:

/opt/rubies/{The version number}/ssl/ssl_certs


For users with RVM (Ruby Version Manager):

Run the following command:

 rvm osx-ssl-certs update all