<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="he">
	<id>https://wiki.netfree.link/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renahkws</id>
	<title>ויקי נטפרי - תרומות המשתמש [he]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netfree.link/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renahkws"/>
	<link rel="alternate" type="text/html" href="https://wiki.netfree.link/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA/Renahkws"/>
	<updated>2026-04-04T14:28:19Z</updated>
	<subtitle>תרומות המשתמש</subtitle>
	<generator>MediaWiki 1.35.13</generator>
	<entry>
		<id>https://wiki.netfree.link/index.php?title=%D7%94%D7%AA%D7%A7%D7%A0%D7%AA_%D7%AA%D7%A2%D7%95%D7%93%D7%94_%D7%91%D7%A4%D7%99%D7%99%D7%AA%D7%95%D7%9F_-_%D7%A1%D7%A4%D7%A8%D7%99%D7%99%D7%AA_requests&amp;diff=12229</id>
		<title>התקנת תעודה בפייתון - ספריית requests</title>
		<link rel="alternate" type="text/html" href="https://wiki.netfree.link/index.php?title=%D7%94%D7%AA%D7%A7%D7%A0%D7%AA_%D7%AA%D7%A2%D7%95%D7%93%D7%94_%D7%91%D7%A4%D7%99%D7%99%D7%AA%D7%95%D7%9F_-_%D7%A1%D7%A4%D7%A8%D7%99%D7%99%D7%AA_requests&amp;diff=12229"/>
		<updated>2021-08-25T07:21:33Z</updated>

		<summary type="html">&lt;p&gt;Renahkws: הוספת הוראות ל mac&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{עמוד באנגלית|Installing Certificate for the Python requests library}}&lt;br /&gt;
{{קישור לתצוגת קריאה}}&lt;br /&gt;
{{ניווט|תעודת האבטחה}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ספריית [https://pypi.org/project/requests/ requests] משתמשת בשירותי ספריית [https://pypi.org/project/certifi/ certifi] עבור אימות תעודות אבטחה. הוראות אלו תקפות עבור כל ספרייה שמשתמשת בספריית certifi (רשימה חלקית [https://libraries.io/pypi/certifi/dependents כאן]).&lt;br /&gt;
&lt;br /&gt;
'''הנ&amp;quot;ל תקף לגבי ספריית zeep לתקשורת מול API בפרוטוקול SOAP.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===אפשרות מומלצת===&lt;br /&gt;
במערכות windows, לאחר התקנת תוכנית ההתקנה של תעודת האבטחה יש להריץ בשורת הפקודה בהרשאות ניהול את הפקודה הבאה:&lt;br /&gt;
&lt;br /&gt;
 setx REQUESTS_CA_BUNDLE '''%ProgramData%\NetFree\CA\netfree-ca-bundle-curl.crt''' -m&lt;br /&gt;
&lt;br /&gt;
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], תוכלו לערוך את קובץ הפרופיל (‎/etc/profile) ולהוסיף בסופו את השורה הבאה:&lt;br /&gt;
&lt;br /&gt;
 export REQUESTS_CA_BUNDLE='''/usr/lib/ssl/certs/ca-certificates.crt'''&lt;br /&gt;
&lt;br /&gt;
ב- mac, יש לפתוח את ה terminal ולהריץ את הפקודה הבאה:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo curl -s  '&amp;lt;nowiki&amp;gt;http://wiki.netfree.link/images/a/ac/Curl-ca-bundle.zip'&amp;lt;/nowiki&amp;gt; | bsdtar -xvf- -O&amp;gt;&amp;gt;~/netfree-ca-bundle-curl.crt &amp;amp;&amp;amp; echo export REQUESTS_CA_BUNDLE=~/netfree-ca-bundle-curl.crt &amp;gt;&amp;gt; ~/.zshenv&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===אפשרות נוספת===&lt;br /&gt;
&lt;br /&gt;
*הורידו את תעודת ספק נטפרי הנוכחי מ[http://netfree.link/netfree-ca.crt כאן].&lt;br /&gt;
*שמרו את הקובץ במקום כלשהו במחשב.&lt;br /&gt;
*רשמו את נתיב הקובץ המלא (לשם הדגמה, נקרא לנתיב &amp;lt;code&amp;gt;‎/path/to/netfree.crt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=====שיטה א=====&lt;br /&gt;
פקודה זו תדפיס את נתיב '''קובץ התעודות''' שבו מתבצע שימוש בחבילת requests:&lt;br /&gt;
 python -c &amp;quot;import requests; print(requests.certs.where());&amp;quot;&lt;br /&gt;
העתיקו לסוף הקובץ את התוכן של תעודת נטפרי באמצעות פקודה זו (לשם ההמחשה ,ההנחה היא ש &amp;lt;code&amp;gt;‎/path/to/bunele.pem&amp;lt;/code&amp;gt; הוא נתיב קובץ התעודות):&lt;br /&gt;
&lt;br /&gt;
win:&lt;br /&gt;
 type C:\path\to\netfree.pem&amp;gt;&amp;gt;C:\path\to\bundle.pem &lt;br /&gt;
linux:&lt;br /&gt;
 cat /path/to/netfree.crt &amp;gt;&amp;gt; /path/to/bundle.pem&lt;br /&gt;
או ידנית באמצעות עורך טקסט (מומלץ לשמור עותק של הקובץ המקורי).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====שיטה ב=====&lt;br /&gt;
בתוך קוד הpython שאתם כותבים, לאחר ייבוא המודול באמצעות &amp;lt;code&amp;gt;import requests&amp;lt;/code&amp;gt;, הוסיפו את השורות הבאות (החליפו את &amp;lt;code&amp;gt;‎/path/to/netfree.crt&amp;lt;/code&amp;gt; בנתיב שבו תשמרו את הקובץ באופן קבוע):&lt;br /&gt;
 def my_where():&lt;br /&gt;
     return '/path/to/netfree.crt'&lt;br /&gt;
 requests.certs.where = my_where&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==קישורים חיצוניים==&lt;br /&gt;
[https://stackoverflow.com/questions/10667960 אפשרויות נוספות ודיון, באתר stackoverflow.com]&lt;/div&gt;</summary>
		<author><name>Renahkws</name></author>
	</entry>
</feed>