請按照以下操作說明,排解 Spectrum Access System (SAS) 和 Citizens Broadband Radio Service Device (CBSD) 之間的互通性測試問題。
如要排解 Google SAS 入口網站的問題,請參閱「排解 SAS 問題」。
測試時的憑證問題
測試 SAS 和 CBSD 之間的互通性時,您可能會看到下列憑證問題:
使用提供的 CBSD 或網域 Proxy (DP) 憑證連線時,發生 SSL 憑證問題。
請確認您已將 Google 測試憑證授權單位 (CA) 列為裝置的信任根。如果不是這種情況,請傳送電子郵件給 SAS 支援團隊,以取得副本。
SAS 憑證中的
please-use-sni.invalid
錯誤。連線至 SAS Portal 的裝置如果沒有伺服器名稱指示 (SNI),就會看到網域名稱
please-use- sni.invalid
的伺服器憑證。如要正確實作傳輸層安全標準 (TLS),CBSD 必須透過 TLS SNI 擴充功能宣傳目標主機名稱 (例如www.google-sas.com
)。使用 SAS 前,請先修改 Google 提供的測試憑證。
您不需要修改測試憑證,因為 SAS 會驗證用戶端是否傳送整個憑證鏈結。這個鏈結是透過 CBSD 的葉節憑證檔案和對應的中繼 CA 檔案串聯檔案而形成。您從 Google 收到的用於測試的憑證已包含完整鏈結。
測試 SAS 時,請納入中繼 CA 檔案。
雖然 SAS 會驗證用戶端是否傳送整個憑證鏈結,但使用 Google SAS 進行測試時,不需要額外操作。這是因為您從 Google 收到的用於測試的憑證已包含完整鏈結。
嘗試連線至 SAS 入口網站時發生問題。
如要略過 SAS 憑證的檢查,請在
curl
指令中使用k
標記,如下所示:curl -v -k -H "Host: www.google-sas.com" -H "content-type: application/json" - -cert /path/to/cert/file.cert --key /path/to/key/file.key -X POST https://www.google-sas.com/vendor/v1.2/registration --data @/path/to/example/registration_req.json
如果連線已建立:
- 確認您已將 Google 測試 CA 列為信任根。
- 請務必使用伺服器名稱指示 (SNI)。
如果沒有建立連線,可能是網路問題導致要求無法傳送。如果您看到 HTTP 狀態碼
403
錯誤,表示裝置提供給 SAS 的憑證有問題。取得 CBSD 或 DP 憑證,以便在測試 SAS 環境中使用。
Google 會在新手上路流程中提供測試認證。這些證照包含了您需要的一切,測試 SAS 環境也接受由 WInnForum 核准的 CBRS CA 作業人員核發的官方憑證。
取得 CBSD 或 DP 憑證,以便與 SAS 搭配使用。
SAS 支援任何 WInnForum 核准的 CA 作業者的 CBSD 和 DP 憑證。如果您要連線至測試執行個體,就需要測試憑證。
使用 SAS 進行測試時,CBSD 憑證發生錯誤
使用 SAS 進行測試時,您可能會看到下列錯誤:
SSL 憑證問題。
當您嘗試從 CBSD 或 DP 連線至
https://test.sas.goog
時,會收到 SSL 憑證錯誤。請確認您已將 Google SAS 支援團隊提供的測試 CA 列為 CBSD 或 DP 中的信任根。如果您還沒有這個檔案,請與 SAS 支援團隊聯絡取得副本。偵錯 SAS 憑證問題。
如要在 SAS 測試環境中略過 SAS 憑證檢查,請搭配使用
-k
標記和curl
指令,如下所示:curl -v -k -H "Host: test.sas.goog" -H "content-type: application/json" --cert /path/to/cert/file.cert --key /path/to/key/file.key -X POST https://test.sas.goog/v1.2/registration --data @/path/to/example/registration_req.json
如果連線已建立,請確認 Google 測試 CA 是否列為信任的根來源。
如果沒有建立連線,表示有網路問題導致要求無法傳送。如果您收到 HTTP 狀態碼
403
錯誤,表示裝置提供給 SAS 的 CBSD 或 DP 憑證有問題。