X.509 – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 33:
 
==פורמט==
[[קובץ:ASN1 syntax.png|450px|ממוזער|שמאל|תחביר asn.1 בשיטת קידוד BERDER של תעודת מפתחות RSA [[בסיס הקסדצימלי|בבסיס הקסדצימלי]]]]
תעודת X.509 מקודדת לפי תחביר ASN.1 קיצור של Abstract Syntax Notation One. תקן נפוץ לפירמוט מידע, המפרט כללים ומבנים לייצוג, קידוד, העברה ופענוח דטה ב[[תקשורת נתונים]]. מטרתו ליצור שפה פורמלית משותפת שבה ניתן יהיה לייצג אובייקטים באופן בלתי תלוי מכונה או מימוש. התקן כולל מגוון רחב של שיטות קידוד כמו Basic Encoding Rules או XML Encoding Rules. קידוד ASN.1 בדרך כלל מסובך ומומלץ להשתמש ב[[מהדר]] ייעודי כדי לבנות תעודה תיקנית.
 
דוגמה לתעודת X.509 לתיאור מפתחות אסימטריים של [[RSA]] בתחביר ASN.1 לפי קידוד BERDER המומחש בצבעי הרקע השונים.
*כותר ASN.1 (המזהה 0x3082025E)
*מפריד. הבית הבא 0x02 מסמל מספר שלם, והבית שאחריו 0x01 מייצג את אורכו של המספר בבתים.