Connectrix-Brocade Bシリーズ: 証明書サーバーcert.pem: 不明なx509形式です
Summary: seccermgmt証明書に「Is an unknown x509 format.」というエラーが表示されます。
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
「Bad Format Certificate」が発生する原因は、証明書がテキスト ファイルでフォーマットされた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ファイルの再インポートを試行できるようになり、「Bad 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.