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

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
(תוכנות JAVA שמתקינים JRE פרטי.)
(עדכון: תוכנה חדשה)
שורה 2: שורה 2:
 
{{קישור לתצוגת קריאה}}
 
{{קישור לתצוגת קריאה}}
 
{{ניווט|תעודת האבטחה}}
 
{{ניווט|תעודת האבטחה}}
 +
 +
'''עדכון: בתאריך כ"ח ניסן תשע"ט / 3 במאי 2019, יצאה [[התקנת תעודה נפוצה|תוכנה חדשה להתקנת התעודה]], התוכנה החדשה מתקינה את התעודה אוטומטית גם עבור Java'''
 +
  
 
סביבת ההרצה של Java לא משתמשת בתעודות האבטחה של מערכת ההפעלה אלא יש לה קובץ תעודות אבטחה משלה, לכן - כדי שתוכנות מבוססות Java (לדוגמא Eclipse) יוכלו לגשת לאתרים מאובטחים - יש צורך להתקין תעודת אבטחה עבור Java בנפרד<ref>ההתקנה עבור Java אמור להיות מטופל ע"י [[התקנת תעודה נפוצה|תוכנת ההתקנה האוטומטית]], אמנם לעת עתה יש באג ולפחות כאשר מותקנת Java בגירסת 64 סיביות זה לא עובד. עיין [http://forum.netfree.link/topic/5126/האם-certinstaller-exe-אמור-להתקין-תעודה-גם-עבור-java כאן]</ref>.
 
סביבת ההרצה של Java לא משתמשת בתעודות האבטחה של מערכת ההפעלה אלא יש לה קובץ תעודות אבטחה משלה, לכן - כדי שתוכנות מבוססות Java (לדוגמא Eclipse) יוכלו לגשת לאתרים מאובטחים - יש צורך להתקין תעודת אבטחה עבור Java בנפרד<ref>ההתקנה עבור Java אמור להיות מטופל ע"י [[התקנת תעודה נפוצה|תוכנת ההתקנה האוטומטית]], אמנם לעת עתה יש באג ולפחות כאשר מותקנת Java בגירסת 64 סיביות זה לא עובד. עיין [http://forum.netfree.link/topic/5126/האם-certinstaller-exe-אמור-להתקין-תעודה-גם-עבור-java כאן]</ref>.

גרסה מ־15:27, 15 במאי 2019

For English click here

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

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


עדכון: בתאריך כ"ח ניסן תשע"ט / 3 במאי 2019, יצאה תוכנה חדשה להתקנת התעודה, התוכנה החדשה מתקינה את התעודה אוטומטית גם עבור 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 לנתיב המלא של התעודה.