ניווט

    • הרשמה
    • התחברות
    • חיפוש
    • פוסטים אחרונים
    • תגיות
    • משתמשים
    • קבוצות
    • חיפוש
    • נטפרי-וויקי
    • En

    ייבוא תעודת נטפרי למאגר התעודות של JAVA

    ויקי-נטפרי בקשת/הצעת הדרכה
    4
    7
    720
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגב כנושא
    התחבר בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • yzahn
      yzahn נערך לאחרונה על ידי

      דבר נפוץ בתוכנות מבוססות JAVA שהם מתקינים סביבת הרצה פרטית בתיקיית התוכנה ומשתמשים בה ולא בסביבת ההרצה הגלובלית של המחשב. בגלל זה יש צורך לייבא את תעודת נטפרי לכל תוכנה ותוכנה בנפרד.
      מקרים ידועים: כל התוכנות של חברת intelij (שזה כולל android studio).
      כדי לייבא את התעודה צריך למצוא קודם את הקובץ שמאחסן את מאגר התעודות. בד"כ סביבת ההרצה של JAVA מותקנת בתיקיית התוכנה ב-program files בתת תיקייה בשם java או jre. בתוך התת תיקייה יהיה קובץ בשם: lib\security\cacerts.
      אז מריצים את הפקודה הבאה:

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

      לפעמים קשה להדריך מישהו איך להריץ את הפקודה בצורה נכונה, (צריך לוודא ששמות הקבצים ונתיבים קיימים במערכת וכו')
      לאלו שלא נוח להם בשורת הפקודה, מצאתי תוכנה גראפית שעושה את הפעולה הנ"ל.
      שם התוכנה: KeyStore Explorer. ניתן להורידו מכאן: https://keystore-explorer.org/downloads.html.

      הוראות השימוש:

      • בד"כ צריך להריץ את התוכנה כמנהל.
      • בחלון הפתיחה לוחצים על האיזור המסומן:
        e6d4e6f1-cbe4-4a26-a545-dad3ab16f1ba-image.png
      • בחלון שנפתח בוחרים את הקובץ cacerts, שנמצא במיקום המתואר למעלה.
        5db84ef2-cbea-4779-b16b-52695cdad720-image.png
      • עכשיו יופיע בקשה לסיסמה:
        54097f2b-0803-48ea-aecb-2a9e6401b1ca-image.png
        בברירת מחדל הסיסמה הוא changeit (טרם נתקלתי במישהו ששומע להוראות ובאמת משנה אותו מברירת המחדל...)
      • עכשיו הקובץ פתוח ונראה רשימה של התעודות הקיימות במאגר. נלחץ על "ייבוא תעודות":
        3becf66a-5333-44ec-94ee-4b9653f32c82-image.png
        ונבחר את הקובץ של תעודת נטפרי. (ניתן להורידו מכאן).
      • בחלון הבא נלחץ על "אישור"
        6084fd00-81f3-492a-86ab-7bf993d06e5f-image.png
      • ctrl+s או לחיצה על "שמירה" לשמירת השינוייים
        c47ee579-147f-4b25-b4e7-5e917e6f939b-image.png
      • זהו. בהצלחה!
      תגובה 1 תגובה אחרונה תגובה ציטוט 12
      • משה בניית אתרים
        משה בניית אתרים נערך לאחרונה על ידי

        האם יש הדרכה גם לקבצי APK כיצד להכניס בהם את התעודה?

        yzahn תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • yzahn
          yzahn @משה בניית אתרים נערך לאחרונה על ידי yzahn

          @משה-בניית-אתרים
          דובר על זה בפורום הרבה בעבר. זה מסובך יותר משמעותית.
          בגדול,
          הכי טוב הוא להשיג הרשאות רוט ואז להכניס את התעודה למאגר המערכת.
          אם זה בלתי אפשרי אז צריך לערוך את המניפסט של האפליקציה ולהכניס הרשאה להשתמש בתעודת נטפרי.
          דוגמה
          הדרכה פרטנית יותר
          לפעמים גם זה לא יעבוד, ואז צריך טיפול פולשני יותר...

          תגובה 1 תגובה אחרונה תגובה ציטוט 2
          • A
            avraham wales נערך לאחרונה על ידי

            יש לי ubuntu ולא הצלחתי למצוא מיקום הקובץ cacarts
            האם באבונטו היא בשם אחרת?

            ליכט תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ליכט
              ליכט @avraham wales נערך לאחרונה על ידי

              @avraham-wales
              https://netfree.link/wiki/התקנת_תעודה_במערכת_ההפעלה_Ubuntu

              yzahn תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • yzahn
                yzahn @ליכט נערך לאחרונה על ידי yzahn

                @ליכט לא נראה לי שזה יעזור עבור JAVA.
                @avraham-wales תבדוק פה: ‎ /usr/lib/jvm/default-java/lib/security/cacerts

                A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • A
                  avraham wales @yzahn נערך לאחרונה על ידי avraham wales

                  @yzahn תודה
                  הקובץ אכן היה במיקום הזה
                  אבל לא היה מספיק לעדכן שם
                  בסוף עדכנתי ידנית במיקום של ההתקנה (אצלי זה היה בנתיב הנַ"ל) /usr/local/android-studio/jre/jre/lib/security/cacertsובמקרה שזה התקנה למשתמשים משותפים אז הנתיב הוא```
                  /opt/android-studio/jre/jre/lib/security/cacerts

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • פוסט ראשון
                    פוסט אחרון