Connectrix-Brocade Bシリーズ: 証明書サーバーcert.pem: 不明なx509形式です
概要: seccermgmt証明書に「Is an unknown x509 format.」というエラーが表示されます。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
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
原因
「Bad Format Certificate」が発生する原因は、証明書がテキスト ファイルでフォーマットされた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ファイルの再インポートを試行できるようになり、「Bad Format Certificate」エラーが解決されるはずです。
その他の情報
メモ: 証明書ファイルを開かないことをお勧めします。開くとフォーマットが変更される可能性があるためです。
対象製品
Connectrix B-Series文書のプロパティ
文書番号: 000216601
文書の種類: Solution
最終更新: 18 5月 2026
バージョン: 6
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。