Connectrix-Brocade B 系列:憑證 servercert.pem:未知的 x509 格式
摘要: seccermgmt 憑證顯示錯誤「是未知的 x509 格式」。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
fc-switch:user> seccertmgmt show -cert https Certificate servercert.pem: Is an unknown x509 format.
確認下列詳細資料已經過驗證:
- Base 64 ASCII 內容周圍應該有 BEGIN CERTIFICATE 和 END CERTIFICATE 屬性。
- 對於通常是鏈式證書的 CA 證書,它將包含相同的格式,但順序很重要。例如,它應該是:
中級 CA 1
中級 CA 2
中級 CA 3
根 CA
原因
如果憑證是 Windows 格式的文字檔案,則可能會發生「錯誤格式憑證」,其中在 UNIX/Linux 環境中檢視時,每行
結尾會顯示「^M」。此轉換會導入額外的字元,特別是「^M」字元或在「-----END CERTIFICATE-----」分隔符號後加上空格。
解析度
若要解決此問題,請務必確保憑證內的「-----END CERTIFICATE-----」分隔符號後沒有多餘的空格或字元。
以下是從這種情況中恢復並使用「vi」文字編輯器將檔案從Microsoft格式轉換為UNIX / Linux格式的方法:
- 首先,創建 .pem 檔案的備份副本以保留原始數據。
- 使用「vi」文字編輯器開啟 .pem 檔案。這可以通過在終端中輸入以下命令來完成。
執行 vi 命令::setlocal ff=unix
然後執行 vi 命令::wq
.pem 檔案現在已從檔案的所有行移除「^M」或額外空格。
此時,您現在可以嘗試重新匯入修改後的 .pem 檔案,「Error Format Certificate」錯誤應該已解決。
其他資訊
注意:最好不要打開證書檔,因為這可能會更改其格式。
受影響的產品
Connectrix B-Series文章屬性
文章編號: 000216601
文章類型: Solution
上次修改時間: 02 9月 2025
版本: 5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。