@@ -96,26 +96,27 @@ signal-in-space for a public key renewal or revocation. If only the Merkle tree
9696root is given, it will be necessary to wait until the current ECDSA public key
9797is broadcast in the signal-in-space.
9898
99- The public key and the Merkle tree root can be
100- downloaded from the [ European GNSS Service Centre] ( https://www.gsc-europa.eu/ ) ,
101- under [ GSC Products > OSNMA_PUBLICKEY] ( https://www.gsc-europa.eu/gsc-products/OSNMA/PKI ) .
102- It is necessary to register an account to obtain these files.
99+ The public key and the Merkle tree root can be downloaded from the [ European
100+ GNSS Service Centre] ( https://www.gsc-europa.eu/ ) , under [ GSC Products >
101+ OSNMA_MERKLETREE] ( https://www.gsc-europa.eu/gsc-products/OSNMA/MT ) and [ GSC
102+ Products > OSNMA_PUBLICKEY] ( https://www.gsc-europa.eu/gsc-products/OSNMA/PKI )
103+ respectively. It is necessary to register an account to obtain these files.
103104
104105The public key is downloaded as an x509 certificate. The Public Key ID is included
105106in the filename, and it is also listed elsewhere in the GSC Products website.
106- The current certificate file is ` OSNMA_PublicKey_20240115100000_newPKID_1 .crt` ,
107- and the corresponding Public Key ID is ` 1 ` . The key in PEM format, as required by
107+ The current certificate file is ` OSNMA_PublicKey_20251210100000_newPKID_2 .crt` ,
108+ and the corresponding Public Key ID is ` 2 ` . The key in PEM format, as required by
108109` galmon-osnma ` can be extracted with
109110```
110- openssl x509 -in OSNMA_PublicKey_20240115100000_newPKID_1 .crt -noout -pubkey > osnma-pubkey.pem
111+ openssl x509 -in OSNMA_PublicKey_20251210100000_newPKID_2 .crt -noout -pubkey > osnma-pubkey.pem
111112```
112113
113114The Merkle tree information is downloaded in an XML file. The current file is
114- ` OSNMA_MerkleTree_20240115100000_newPKID_1 .xml` . The tree root,
115+ ` OSNMA_MerkleTree_20251210100000_newPKID_2 .xml` . The tree root,
115116expressed as a 256-bit hexadecimal number can be extracted from the XML file
116117with
117118```
118- ./utils/extract_merkle_tree_root.py OSNMA_MerkleTree_20240115100000_newPKID_1 .xml
119+ ./utils/extract_merkle_tree_root.py OSNMA_MerkleTree_20251210100000_newPKID_2 .xml
119120```
120121This 256-bit hexadecimal format is the one that is directly used by the ` galmon-osnma `
121122` --merkle-root ` argument. The tree root is also listed in other parts of the GSC Products
0 commit comments