המרת PEM ל-CRT

המרת תעודת טקסט מסוג PEM לתעודה בינארית מסוג CRT מאפשרת לשרתי Apache ולמערכות Windows לקרוא את פרטי האבטחה של האתר שלך כהלכה.

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V

בזמן שאתם מחכים לקבצים, אפשר לשחק ב-Code Rain

הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

השוואת פורמטים ומפרטים טכניים

מפרטPEMCRT
סוג MIMEapplication/x-pem-fileapplication/x-x509-ca-cert
סוגמכולת תעודה בקידוד Base64 ASCIIתעודה ציבורית X.509
דחיסהללא (מקודד ב-Base64)ללא
מפרט תקניIETF RFC 7468ITU-T X.509 / RFC 5280
כותרת ביתים קסומים (Magic Bytes)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)

סקירת פורמטים ושימושים

תעודות אבטחה מגינות על אתרי אינטרנט באמצעות הצפנת התעבורה שבין משתמשים לשרתים. תסדיר PEM עושה שימוש בטקסט ASCII מבוסס Base64, מה שמקל על פתיחתו בעורך טקסט בסיסי או העתקתו והדבקתו להודעות דואר אלקטרוני. עם זאת, סביבות שרת רבות, חומות אש חומרתיות ומערכות הפעלה ספציפיות דוחות תסדירי טקסט. הן דורשות תעודות בתסדיר CRT במקום זאת. מנהלים נתקלים לעיתים קרובות באי-התאמה זו בעת העברת תעודות אבטחה משרת אינטרנט מסוג Apache לסביבת שירותי האינטרנט של מיקרוסופט (Windows Internet Information Services) או להתקן רשת. מחשב Windows או מאזן עומס חומרתי מצפים שהקובץ יעשה שימוש במבנה בינארי. שינוי תסדיר הקובץ מאפשר למערכות אלו לקרוא את מפתח האבטחה כראוי ולכונן חיבורי HTTPS מאובטחים מבלי להציג שגיאות למבקרים.

מפרטים טכניים וסקירת מקודדים

תסדיר PEM משתמש בסוג ה-MIME application/x-pem-file ומסתמך על קידוד ASCII מבוסס Base64 העטוף בין שורות כותרת וכותרת תחתונה ספציפיות. שורות גבול אלו מציגות -----BEGIN CERTIFICATE----- ו- -----END CERTIFICATE-----. תסדיר CRT משתמש בסוג ה-MIME application/x-x509-ca-cert ומאחסן בדיוק את אותם נתוני מפתח ציבורי קריפטוגרפיים בתוך מבנה בינארי המכונה Distinguished Encoding Rules. אף אחד מהתסדירים אינו משתמש בדחיסה, המשמעות היא שלשני הקבצים אין כל עלות נוספת בגין דחיסה. תהליך ההמרה הינו חסר אובדן נתונים לחלוטין מכיוון שכל שנעשה הוא תרגום חוזר של בתים המקודדים ב-Base64 בטקסט בחזרה לבתים בינאריים גולמיים, מבלי לשנות ולו סיביות אחת מנתוני המפתח הציבורי הקריפטוגרפיים שברקע.

תאימות למערכות הפעלה ודפדפנים

סיומות קובץ של תעודות אינן קובעות אם התוכן מקודד ב-DER או ב-PEM. תוכנות שרת Linux מקבלות בדרך כלל PEM, ואילו כלי תעודות ומכשירים של Windows עשויים לקבל DER או מיכלים אחרים. בדוק את פורמט הקלט המתועד של המוצר; דפדפנים משתמשים במאגרי אמון ואינם פותחים קובצי תעודות שרת כתוכן של דף.

מידע שימושי

יש לוודא תמיד שהמפתח הפרטי תואם לקובץ ה-CRT שהומר לא מכבר על ידי בדיקת ערכי המודולוס באמצעות פקודות OpenSSL טרם החלת התעודה על שרת אינטרנט בסביבת ייצור.

שאלות נפוצות

כיצד ממירים תעודת PEM לתעודת CRT מבלי לאבד איכות?

ההמרה הינה חסרת אובדן נתונים לחלוטין. שני תסדירי הקבצים מאחסנים את אותם נתוני מפתח ציבורי קריפטוגרפיים בדיוק מסוג X.509. תרגום הקובץ משנה בפשטות את קידוד המיכל מטקסט ASCII מבוסס Base64 לבתים בינאריים, מבלי לשנות את מפתחות האבטחה שברקע.

מה ההבדל בין תעודת PEM לתעודת CRT?

קובץ PEM הוא מיכל מבוסס טקסט המשתמש בקידוד Base64 ושורות כותרת קריאות לאדם. קובץ CRT הוא מיכל בינארי המחזיק את אותם נתוני תעודה בדיוק בתסדיר בתים גולמיים, הנדרש על ידי מערכות הפעלה ספציפיות וחומרת שרתים.