- מאז ש- npm הפסיק לקבל אישורים בחתימה עצמית אוטומטית, משתמשים החלו לדווח על שגיאות בזמן שניסו לפרסם כמה חבילות ביישומים מסוימים.
- ניתן לתקן את השגיאה, בדרך כלל, באמצעות שדרוג מנהל החבילות או שימוש ברשמים הידועים.
- אם אתה רוצה לקרוא עוד על שגיאות בתעודות אבטחה, עיין במוקד הייעודי שלנו סעיף שגיאות תעודה.
- אל תהסס לחקור את שלנו רכזת פתרון בעיות למאמרים מועילים יותר.
תוכנה זו תתקן שגיאות מחשב נפוצות, תגן עליך מפני אובדן קבצים, תוכנות זדוניות, כשל בחומרה ותייעל את המחשב האישי שלך לביצועים מרביים. תקן בעיות במחשב והסר וירוסים כעת בשלושה שלבים פשוטים:
- הורד את כלי התיקון למחשב Restoro שמגיע עם פטנט טכנולוגיות (פטנט זמין פה).
- נְקִישָׁה התחל סריקה כדי למצוא בעיות של Windows שעלולות לגרום לבעיות במחשב.
- נְקִישָׁה תיקון הכל כדי לתקן בעיות המשפיעות על אבטחת המחשב וביצועיו
- Restoro הורדה על ידי 0 קוראים החודש.
מזה זמן מה, מפתחים נתקלו בשגיאת SELF_SIGNED_CERT_IN_CHAIN במהלך התקנה ופרסום של חבילות ביישומים מסוימים ובכלי מפתח. כגון Node.js, npm או Git.
עד לפני מספר שנים, כאשר npm למשל הודיעו כי הם כבר לא יתמכו בתעודות בחתימה עצמית.
המשמעות היא שתהליך אימות האישור כבר לא היה אוטומטי. אז מפתחים צריכים כעת להגדיר את היישום שלהם כדי לראות את האישורים בחתימה עצמית.
כיצד אוכל לתקן אישור בחתימה עצמית בשרשרת האישורים?
תלוי בכלי שבו אתה משתמש, יש כמה המלצות. חלקם מסוכנים, חלקם בטוחים. אולם דבר אחד ברור: אין לנסות להשבית לחלוטין את תהליך אימות ההסמכה.
עבור Node.js
אתה יכול להוסיף משתנה סביבה ל- אפשר אישורים לא מהימנים באמצעות הפקודה הבאה בתחילת הקוד:
תהליך.env['NODE_TLS_REJECT_UNAUTHORIZED']=0;
זה מסוכן ולא מומלץ להשתמש בו בייצור. לחלופין, השתמש הגדרת תצורת npm string-ssl = false אם אתה צריך לעשות את זה עבור יישומים רבים ואתה רוצה לשמור על חזרה על התהליך.
משתמשים מציעים גם לשדרג הגרסה של הצומת שלך, כדי לתקן את כל הבאגים והפגיעויות הקיימות.
עבור npm
הפתרון המומלץ הוא, שוב, לשדרג את גרסת ה- npm שלך עם אחת מהפעולות הבאות:
npm להתקין npm -g --ca = null
עדכון -ז
אוֹ, אמור לגרסה הנוכחית שלך של npm להשתמש ברשמים ידועים, ולאחר ההתקנה, הפסק להשתמש בהם:
תצורת npm מַעֲרֶכֶת ca ""
להתקין -ז. תצורת npm לִמְחוֹק ca
חלק מהמשתמשים הזכירו שהם רק העביר את כתובת האתר של הרישום מ- https ל- http:
תצורת npm מַעֲרֶכֶת רישום=" http://registry.npmjs.org/"
אנו מקווים שאחת מההצעות הללו עזרה לך לפתור את הבעיה. אם יש לך המלצות, אנא השתמש בסעיף ההערות למטה.
- הורד את כלי תיקון המחשב הזה דורג נהדר ב- TrustPilot.com (ההורדה מתחילה בעמוד זה).
- נְקִישָׁה התחל סריקה כדי למצוא בעיות של Windows שעלולות לגרום לבעיות במחשב.
- נְקִישָׁה תיקון הכל כדי לפתור בעיות עם טכנולוגיות פטנט (הנחה בלעדית לקוראים שלנו).
Restoro הורדה על ידי 0 קוראים החודש.
שאלות נפוצות
תעודת אבטחה היא אישור מצד שלישי מהימן בתעשייה - רשות האישורים (CA). אישור אבטחה מכיל מידע שהונפק על ידי רשות אישורים המעידה על כך שהאתר מאובטח באמצעות חיבור מוצפן.
כדי לעדכן לגרסה האחרונה של Node, נקה את המטמון של npm, התקן n והתקן את הגרסה היציבה האחרונה של Node.
מטמון npm נקי -f
npm להתקין npm -g n
n יציב
כן, בעיות בתעודות אבטחת שרת הן תכופות למדי.