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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
אין תקציר עריכה
Yzahn (שיחה | תרומות)
תוכנות JAVA שמתקינים JRE פרטי.
שורה 22: שורה 22:
</pre>
</pre>


<br />
<br />לפעמים תוכנות מבוססות JAVA מתקינים סביבת הרצה של JAVA פרטי משלהם בתוך תיקיית התוכנה ב-Program Files במקום להשתמש בסביבה שמותקנת כבר. במקרה זו צריך למצוא את הנתיב לקובץ cacerts בהתקנה הפרטי של התוכנה, ולהשתמש בנתיב הזו בפקודה הנ"ל.
<references />
<references />

גרסה מ־09:27, 12 בפברואר 2019

For English click here

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

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


סביבת ההרצה של Java לא משתמשת בתעודות האבטחה של מערכת ההפעלה אלא יש לה קובץ תעודות אבטחה משלה, לכן - כדי שתוכנות מבוססות Java (לדוגמא Eclipse) יוכלו לגשת לאתרים מאובטחים - יש צורך להתקין תעודת אבטחה עבור Java בנפרד[1].

יש להוריד את התעודה של הספק של נטפרי מפה. http://netfree.link/netfree-ca.crt

אח"כ יש להפעיל את הפקודה הבאה דרך CMD המופעל כמנהל[2]:

keytool -import -trustcacerts -alias netfree-ca -file netfree-ca.crt -keystore "%JAVA_HOME%"/jre/lib/security/cacerts -storepass changeit

ה-keytool ממוקם במיקום הבא:

%JAVA_HOME%\bin

או במילים אחרות:

C:\Program Files\Java\jdk<הגירסה המותקנת אצלכם>\bin


לפעמים תוכנות מבוססות JAVA מתקינים סביבת הרצה של JAVA פרטי משלהם בתוך תיקיית התוכנה ב-Program Files במקום להשתמש בסביבה שמותקנת כבר. במקרה זו צריך למצוא את הנתיב לקובץ cacerts בהתקנה הפרטי של התוכנה, ולהשתמש בנתיב הזו בפקודה הנ"ל.

  1. ↑ ההתקנה עבור Java אמור להיות מטופל ע"י תוכנת ההתקנה האוטומטית, אמנם לעת עתה יש באג ולפחות כאשר מותקנת Java בגירסת 64 סיביות זה לא עובד. עיין כאן
  2. ↑ את תעודת האבטחה יש לשמור בתיקיה שבה נמצאת גם ה-keytool. אחרת בפקודה יש לשנות את netfree-ca.crt לנתיב המלא של התעודה.