התקנת תעודה עבור Java: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(תוכנות 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 בהתקנה הפרטי של התוכנה, ולהשתמש בנתיב הזו בפקודה הנ"ל.
- ↑ ההתקנה עבור Java אמור להיות מטופל ע"י תוכנת ההתקנה האוטומטית, אמנם לעת עתה יש באג ולפחות כאשר מותקנת Java בגירסת 64 סיביות זה לא עובד. עיין כאן
- ↑ את תעודת האבטחה יש לשמור בתיקיה שבה נמצאת גם ה-keytool. אחרת בפקודה יש לשנות את netfree-ca.crt לנתיב המלא של התעודה.