Esquema de mDoc de tarjeta de embarque

La Billetera de Google admite documentos móviles (mDocs) que cumplen con la norma ISO/IEC 18013-5 para tarjetas de embarque. Las tarjetas de embarque aptas guardadas en la Billetera de Google se pueden aprovisionar como credenciales de mDoc (mso_mdoc) y presentarse a las partes usuarias y los verificadores (como los puntos de control de seguridad de los aeropuertos) junto con el documento de identidad digital del usuario.

Un mDoc de tarjeta de embarque se deriva automáticamente de la tarjeta de embarque (FlightClass y FlightObject) subyacente en la Billetera de Google.

Identificadores de esquema

Propiedad Valor
Tipo de documento (docType) com.google.wallet.boardingpass.1
Espacio de nombres com.google.wallet.boardingpass.1
Formato de credencial mso_mdoc (ISO/IEC 18013-5)

Elementos de datos

Todos los elementos de datos del mDoc de la tarjeta de embarque residen en el espacio de nombres com.google.wallet.boardingpass.1.

Identificador de elemento Tipo de CBOR Obligatorio Descripción Fuente de la API de pases Ejemplo
id tstr Sí Es el identificador único generado por Google para la tarjeta de embarque una vez que un usuario la guarda en la Billetera de Google. Dos usuarios que guardan el mismo objeto de tarjeta de embarque tienen IDs diferentes. La Billetera de Google lo genera cuando un usuario lo guarda. "1313e7d5d3a74b5795ffb6c3ad655778"
passenger_name tstr Sí Es el nombre completo del pasajero como aparece en la tarjeta de embarque. flightObject.passengerName "Jane Doe"
passenger_name_record tstr Sí Código de confirmación de la reserva de la aerolínea (PNR). flightObject.reservationInfo.confirmationCode "OWDGV9"
flight_number tstr Sí Es el código de la aerolínea de la IATA y el código de vuelo separados por un espacio. flightClass.flightHeader.carrier.carrierIataCode + " " + flightClass.flightHeader.flightNumber "UA 1585"
scheduled_departure_time tdate (#6.0(tstr)) Sí Es la marca de tiempo de salida programada con el formato RFC 3339. flightClass.localScheduledDepartureDateTime "2025-03-01T11:21:00-07:00"
departure_airport_iata tstr Sí Es el código de aeropuerto IATA de 3 letras del aeropuerto de salida. flightClass.origin.airportIataCode "SFO"
arrival_airport_iata tstr Sí Código IATA de 3 letras del aeropuerto de llegada flightClass.destination.airportIataCode "PVR"
assurance_level tstr Sí Es el nivel de procedencia y verificación de la tarjeta de embarque. Consulta Niveles de certeza. La Billetera de Google lo determina según la fuente de transferencia del pase. "ISSUER_VERIFIED"

Niveles de certeza

Debido a que la Billetera de Google admite tarjetas de embarque de varios canales (como la API de Google Wallet, las importaciones de Gmail y las capturas de pantalla o fotos), el elemento assurance_level indica la procedencia de la tarjeta de embarque a las partes que confían en ella:

Valor Descripción
ISSUER_VERIFIED La tarjeta de embarque la emitió directamente una aerolínea o entidad emisora verificada a través de la API de Google Wallet.
SELF_ATTESTED La aerolínea emisora no proporcionó la tarjeta de embarque directamente (por ejemplo, se creó a partir de una captura de pantalla proporcionada por el usuario o se importó desde Gmail).
SELF_ATTESTED_VERIFIED La tarjeta de embarque se importó de un artefacto proporcionado por el usuario (como una captura de pantalla), y Google verificó de forma criptográfica la firma digital de la entidad emisora incorporada en el código de barras.