Google ウォレットは、搭乗券の ISO/IEC 18013-5 準拠のモバイル ドキュメント(mDoc)をサポートしています。Google ウォレットに保存された対象となる搭乗券は、mDoc 認証情報(mso_mdoc)としてプロビジョニングされ、ユーザーのデジタル ID とともに、証明書利用者や検証サービス(空港のセキュリティ チェックポイントなど)に提示できます。
搭乗券の mDoc は、Google ウォレットの基盤となる搭乗券(FlightClass と FlightObject)から自動的に派生します。
スキーマ識別子
| プロパティ | 値 |
|---|---|
ドキュメント タイプ(docType) |
com.google.wallet.boardingpass.1 |
| 名前空間 | com.google.wallet.boardingpass.1 |
| 認証情報の形式 | mso_mdoc(ISO/IEC 18013-5) |
データ要素
搭乗券 mDoc のすべてのデータ要素は、com.google.wallet.boardingpass.1 名前空間にあります。
| 要素 ID | CBOR タイプ | 必須 | 説明 | Passes API ソース | 例 |
|---|---|---|---|---|---|
id |
tstr |
はい | ユーザーが Google ウォレットに保存した搭乗券に対して Google が生成した固有識別子。同じ搭乗券オブジェクトを保存した 2 人のユーザーは、異なる ID を持ちます。 | ユーザーが保存したときに Google ウォレットによって生成される | "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 |
はい | 出発空港の 3 文字の IATA 空港コード。 | flightClass.origin.airportIataCode |
"SFO" |
arrival_airport_iata |
tstr |
はい | 到着空港の 3 文字の IATA 空港コード。 | flightClass.destination.airportIataCode |
"PVR" |
assurance_level |
tstr |
はい | 搭乗券の出所と検証レベル。保証レベルをご覧ください。 | パスの取り込み元に基づいて Google ウォレットによって決定されます。 | "ISSUER_VERIFIED" |
保証レベル
Google ウォレットは、複数のチャネル(Google Wallet API、Gmail のインポート、スクリーンショットや写真など)からの搭乗券をサポートしているため、assurance_level 要素は、証明書利用者に対して搭乗券の出所を示します。
| 値 | 説明 |
|---|---|
ISSUER_VERIFIED |
搭乗券が、Google Wallet API を通じて、確認済みの航空会社または発行元から直接発行されている。 |
SELF_ATTESTED |
搭乗券が航空会社の発行元から直接提供されていない(ユーザーが提供したスクリーンショットから作成された、または Gmail からインポートされたなど)。 |
SELF_ATTESTED_VERIFIED |
搭乗券は、ユーザーが提供したアーティファクト(スクリーンショットなど)からインポートされ、Google はバーコードに埋め込まれた発行者のデジタル署名を暗号的に検証しました。 |