Format of the JSON status log generated by OSNMAlib.
No Additional ItemsGeneral information related to the subframe
Galileo Satellite Time at the start of the reception of the subframe. [WN, ToW]
No Additional ItemsOSNMAlib input module used to receive the navigation data.
Status of OSNMAlib as a library regarding the possession of cryptographic material.
Information on the last authenticated status of OSNMA.
No Additional PropertiesIndicates the OSNMA status, the Chain in Force, and the Chain and Public Key status. It is null if the receiver has not yet fully started.
OSNMA status. It is updated from KROOT and Tag authentication.
ID of the TESLA chain in force.
Chain and public key status.
Information about the TESLA Chain currently in use by OSNMA. It may be null during revocation of cryptographic material.
Information about the Public Key currently used in OSNMA. May be null during revocation of cryptographic material.
OSNMA material (HKROOT and MACK) received from each satellite transmitting OSNMA. The list contains all OSNMA active satellites during the subframe: satellites with a page with the OSNMA bits different than 0.
All properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:^[0-9]+$
The nmaheader and dmsheader are null if the pages containing them were not received. Note that these values may not be authenticated.
No Additional PropertiesFirst page of the subframe which contains the Navigation Message Authentication (NMA) information.
OSNMA status
ID of the TESLA chain in force
Chain and public key status
Second page of the subframe, which contains the Digital Signature Message (DSM) information.
Last 13 pages that constitute a block of the Digital Signature Message. True if received, false otherwise.
Must contain a minimum of 13
items
Must contain a maximum of 13
items
OSNMA information received in the MACK section. The TESLA Key and any of the tags may be null if not received.
Received TESLA Key in hex encoding.
Results of the OSNMA verification process: TESLA Key, MACSeq, Tags, KRoot and Public Key.
List of all verified (successfully or not) TESLA Keys on this subframe
No Additional ItemsTESLA Key in hex string
A TESLA Key may be reconstructed from partially received keys.
List of all MACSeq tags verified on this subframe and the FLX tags they validate.
No Additional ItemsLast verified KRoot message. It may not contain the Tesla Chain in force during cryptographic material renewal.
Each field is encoded in a tuple of [raw value, decoded value | null]
No Additional PropertiesEach field is encoded in a tuple of [raw value, decoded value | null]
No Additional PropertiesUsed to be Number of MACK blocks. It may still show 1 as value.
No Additional ItemsUsed to be TESLA Key offset, with 0 being 30 seconds. It may still show 0.
No Additional ItemsHex string
Hex string
Hex string
Binary string
Last verified Public Key message. It may not contain the Public Key in force during cryptographic material renewal.
No Additional PropertiesEach field is encoded in a tuple of [raw value, decoded value | null]
No Additional PropertiesHex string
Hex string
Hex string
Hex string
Hex string
Binary string