Connectrix-Brocade B Serie: Zertifikat servercert.pem: Ist ein unbekanntes x509-Format

Summary: Das seccermgmt-Zertifikat zeigt den Fehler "Is an unknown x509 format" an.

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.

 

Es wurde sichergestellt, dass die folgenden Details überprüft wurden:

  1. Die Attribute BEGIN CERTIFICATE und END CERTIFICATE sollten den Basis-64-ASCII-Inhalt umgeben.
  2. Für das CA-Zertifikat, bei dem es sich in der Regel um ein verkettetes Zertifikat handelt, sollte es dasselbe Format aufweisen, aber die Reihenfolge ist wichtig. Es sollte zum Beispiel sein:
    Zwischenstufe CA 1
    Zwischenstufe CA 2
    Zwischenstufe CA 3
    Stamm-CA
    Verkettungszertifikatzertifizierungspfad 

Cause

Das Auftreten des Fehlers "Zertifikat mit ungültigem Format" kann auftreten, wenn es sich bei dem Zertifikat um eine in Windows formatierte Textdatei handelt, wobei bei Anzeige in einer UNIX/Linux-Umgebung "^M" am Ende jeder Zeile angezeigt wird.
Bei dieser Konvertierung werden zusätzliche Zeichen eingeführt, insbesondere das Zeichen "^M" oder ein zusätzliches Leerzeichen nach dem Trennzeichen "-----END CERTIFICATE-----".

 

Resolution

Um dieses Problem zu beheben, muss sichergestellt werden, dass sich keine zusätzlichen Leerzeichen oder Zeichen nach dem Trennzeichen "-----END CERTIFICATE-----" innerhalb des Zertifikats befinden.
Hier erfahren Sie, wie Sie diese Situation beheben und die Datei mit dem Texteditor "vi" aus dem Microsoft-Format in das UNIX/Linux-Format konvertieren:

  • Erstellen Sie zunächst eine Sicherungskopie der .pem-Datei, um die ursprünglichen Daten beizubehalten.
  • Öffnen Sie die .pem-Datei mit dem Texteditor "vi". Dies kann erreicht werden, indem Sie den folgenden Befehl in das Terminal eingeben.
    Führen Sie den Befehl vi aus:
    :setlocal ff=unix
    Führen Sie dann den Befehl vi aus:
    :wq

 

In der .pem-Datei wurde jetzt das "^M" oder zusätzliches Leerzeichen aus allen Zeilen in der Datei entfernt.
An diesem Punkt können Sie nun versuchen, die geänderte .pem-Datei erneut zu importieren, und der Fehler "Bad Format Certificate" sollte behoben sein.

 

Additional Information

HINWEIS: Es empfiehlt sich, die Zertifikatsdatei nicht zu öffnen, da sich dadurch die Formatierung ändern kann.

 

 

Affected Products

Connectrix B-Series
Article 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.