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

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

    מתוזמן נעוץ נעול הועבר ויקי-נטפרי בקשת/הצעת הדרכה
    7 פוסטים 4 כותבים 926 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • yzahnY מנותק
      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 כיצד להכניס בהם את התעודה?

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

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

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

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

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

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

              yzahnY תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • yzahnY מנותק
                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
                  • פוסט ראשון
                    פוסט אחרון