Connectrix-Brocade B 系列:憑證 servercert.pem:未知的 x509 格式
Summary: seccermgmt 憑證顯示錯誤「是未知的 x509 格式」。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
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
Cause
如果憑證是 Windows 格式的文字檔案,則可能會發生「錯誤格式憑證」,其中在 UNIX/Linux 環境中檢視時,每行
結尾會顯示「^M」。此轉換會導入額外的字元,特別是「^M」字元或在「-----END CERTIFICATE-----」分隔符號後加上空格。
Resolution
若要解決此問題,請務必確保憑證內的「-----END CERTIFICATE-----」分隔符號後沒有多餘的空格或字元。
以下是從這種情況中恢復並使用「vi」文字編輯器將檔案從Microsoft格式轉換為UNIX / Linux格式的方法:
- 首先,創建 .pem 檔案的備份副本以保留原始數據。
- 使用「vi」文字編輯器開啟 .pem 檔案。這可以通過在終端中輸入以下命令來完成。
執行 vi 命令::setlocal ff=unix
然後執行 vi 命令::wq
.pem 檔案現在已從檔案的所有行移除「^M」或額外空格。
此時,您現在可以嘗試重新匯入修改後的 .pem 檔案,「Error Format Certificate」錯誤應該已解決。
Additional Information
注意:最好不要打開證書檔,因為這可能會更改其格式。
Affected Products
Connectrix B-SeriesArticle Properties
Article Number: 000216601
Article Type: Solution
Last Modified: 02 Sept 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.