自 2023 年 8 月 3 日起,OSNMA 公共觀測測試階段的范圍隨著更新的 OSNMA 空間信號 (SIS) 廣播而不斷發(fā)展。更新后的 ICD 說明可在此處找到 。隨著協(xié)議更新,加密密鑰也已更新。為了重新獲得對 OSNMA 身份驗證功能的訪問權限,用戶需要從 EUSPA 網站收集更新的密鑰,如 OSNMA IDD ICD 文檔中所述。
以下分步說明旨在幫助用戶在 Septentrio 接收器上檢索和安裝更新密鑰。
-
登錄或注冊您在EUSPA 網站上的帳戶。
圖 1:EUSPA 網站上的登錄/注冊選項
-
用戶可以請求訪問 OSNMA 產品。
(a) 這可以在注冊期間完成。或者,注冊用戶可以通過轉到“我的帳戶 > 請求訪問產品”來更改其訂閱。
(b) 請注意,如果您沒有請求訪問 OSNMA 產品的選項,還請通過“開發(fā)人員支持 > OSNMA 公共觀察測試階段”頁面注冊到 OSNMA 公共觀察測試階段。此后不久您將收到一封確認您注冊的電子郵件。
-
在第 2 步登錄后,您可以通過以下方式檢索必要的密鑰:
(a) “ GSC 產品 > OSNMA_PublicKey ” 作為公鑰。請下載“.crt”格式的密鑰
(b) “ GSC Products > OSNMA_MerkleTree ”作為 Merkle 樹根。請下載“.xml”格式的密鑰
-
檢索到密鑰后,您需要將其提取為接收者接受的格式。
(a) 對于公鑰,您可以使用openSSL(大多數(shù) Linux 版本都是本機的,Windows需要單獨的安裝程序)來實現(xiàn)此目的。您可以在操作系統(tǒng)命令行界面中使用以下命令:(“OSNMA_PublicKey 是在步驟 3a 中檢索到的密鑰,“key.pub”是轉換后的密鑰的名稱)
openssl x509 -in OSNMA_PublicKey.crt -pubkey -noout -out key.pub
此轉換的結果:
-----開始公鑰-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEdKklz6D/GAXlxaWP26Mb8BRdW1vi
8GLT+Lsu6Y8PbbCBqF1dQK+JP+3Ss8YUnBSSGfDcEp9YCpRYO8lZE3fSqQ==
-----結束公鑰關鍵-----
|
|
圖 2:提取為“.pub”格式后突出顯示的公鑰
(b) 對于 Merkle 樹根,您可以從“.xml”文件中復制它(在瀏覽器或文本編輯器中打開它)。我們需要“ TreeNode j4 ”的“ x_ji ”參數(shù)(下面突出顯示):
圖 3:從 .xml 文件中檢索到的 Merkle 樹根
-
上一步獲取的密鑰可以使用 setGalOSNMAPublicKeys 和 setGalOSNMAUsage 命令或通過 WebUI 輸入到接收器中,如圖 4 所示。這里需要注意的是,公鑰需要輸入到“Key1”的位置。
圖 4:通過 webUI 將新的 OSNMA 公鑰和 Merkle 樹根配置到 Septentrio 接收器
如果一切順利,接收者將應用密鑰并再次開始使用 OSNMA。
https://customersupport.septentrio.com/s/article/How-to-retrieve-keys-and-insert-them-in-the-receiver-to-use-the-OSNMA-service