סכימת mDoc של כרטיס עלייה למטוס

אפליקציית Google Wallet תומכת במסמכים ניידים (mDocs) שתואמים לתקן ISO/IEC 18013-5 לכרטיסי עלייה למטוס. כרטיסי עלייה למטוס שעומדים בדרישות ונשמרו ב-Google Wallet יכולים לשמש כמסמך mDoc‏ (mso_mdoc) ולהיות מוצגים לגורמים מסתמכים ולגורמים מאמתים (כמו נקודות בידוק ביטחוני בשדה התעופה) לצד התעודה המזהה הדיגיטלית של המשתמש.

מסמך mDoc של כרטיס עלייה למטוס נוצר באופן אוטומטי מכרטיס העלייה למטוס (FlightClass ו-FlightObject) הבסיסי ב-Google Wallet.

מזהי סכימה

נכס ערך
סוג המסמך (docType) com.google.wallet.boardingpass.1
מרחב שמות com.google.wallet.boardingpass.1
פורמט פרטי הכניסה mso_mdoc (ISO/IEC 18013-5)

רכיבי נתונים

כל רכיבי הנתונים ב-mDoc של כרטיס העלייה למטוס נמצאים במרחב השמות com.google.wallet.boardingpass.1.

מזהה רכיב סוג CBOR חובה תיאור מקור ה-API של Passes דוגמה
id tstr כן מזהה ייחודי שנוצר על ידי Google לכרטיס העלייה למטוס אחרי שמשתמש שומר אותו ב-Google Wallet. לשני משתמשים ששומרים את אותו אובייקט של כרטיס עלייה למטוס יש מזהים שונים. נוצר על ידי Google Wallet כשהמשתמש שומר את הכרטיס "1313e7d5d3a74b5795ffb6c3ad655778"
passenger_name tstr כן השם המלא של הנוסע כפי שהוא מופיע בכרטיס העלייה למטוס. flightObject.passengerName "Jane Doe"
passenger_name_record tstr כן קוד אישור ההזמנה של חברת התעופה (PNR). flightObject.reservationInfo.confirmationCode "OWDGV9"
flight_number tstr כן קוד IATA של חברת התעופה ומספר הטיסה, מופרדים ברווח. ‫flightClass.flightHeader.carrier.carrierIataCode‏ +‏ " "‏ +‏ flightClass.flightHeader.flightNumber "UA 1585"
scheduled_departure_time ‫tdate (#6.0(tstr)) כן חותמת זמן של שעת היציאה המתוכננת, בפורמט RFC 3339. flightClass.localScheduledDepartureDateTime "2025-03-01T11:21:00-07:00"
departure_airport_iata tstr כן קוד IATA בן 3 אותיות של נמל התעופה שממנו הטיסה ממריאה. flightClass.origin.airportIataCode "SFO"
arrival_airport_iata tstr כן קוד IATA בן 3 אותיות של נמל התעופה שבו הטיסה נוחתת. flightClass.destination.airportIataCode "PVR"
assurance_level tstr כן מקור ורמת האימות של כרטיס העלייה למטוס. מידע נוסף על רמות ודאות נקבע על ידי Google Wallet על סמך מקור ההטמעה של הכרטיס "ISSUER_VERIFIED"

רמות ודאות

מכיוון ש-Google Wallet תומך בכרטיסי עלייה למטוס מכמה ערוצים (כמו Google Wallet API, ייבוא מ-Gmail וצילומי מסך או תמונות), הרכיב assurance_level מציין את מקור כרטיס העלייה למטוס לגורמים המסתמכים:

ערך תיאור
ISSUER_VERIFIED כרטיס העלייה למטוס הונפק ישירות על ידי חברת תעופה או מנפיק מאומתים באמצעות Google Wallet API.
SELF_ATTESTED כרטיס העלייה למטוס לא סופק ישירות על ידי מנפיק חברת התעופה (לדוגמה, נוצר מצילום מסך שסופק על ידי המשתמש או יובא מ-Gmail).
SELF_ATTESTED_VERIFIED כרטיס העלייה למטוס יובא מקובץ שסופק על ידי המשתמש (כמו צילום מסך), ו-Google אימתה באופן קריפטוגרפי את החתימה הדיגיטלית של המנפיק שמוטמעת בברקוד.