2017-05-18 3 views
0

Ich habe gerade eine TLS/SSL-Zertifikat (unter Windows) mit dem folgenden Befehl openssl:Kann nicht TLS/SSL-Zertifikat FileZilla Server laden - "keine Startlinie" Fehler

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 

Danach, ich versucht, es in den FileZilla Server zu laden, aber es gibt einen Fehler mir, der sagt:

Could not load certificate file: error:0906D06C:PEM
routines:PEM_read_bio:no start line(0)

ich überprüft bereits, dass die zwei Zertifikate (Schlüssel und crs) noch keine Leerzeichen nicht enthalten, und müssen nicht^M am Ende jeder Zeile. Was könnte die Ursache dafür sein?

Antwort

1

Ich würde vermuten, dass Sie die Zertifikatdatei auswählen müssen (cert.pem) als private Schlüsseldatei und die private Schlüsseldatei (key.pem) als Zertifikat Datei.

es sein sollte:

  • privaten Schlüssel file = key.pem
  • Certificate file = cert.pem

Auch die Schlüssel haben, ohne ein Passwort zu generieren sein, sonst bekommen Sie

Could not load key file: error:0907B068:PEM
routines:PEM_READ_BIO_PRIVATEKEY:bad password read (0)

Sie müssen also -nodes zur openssl Kommandozeile hinzufügen.


Warum verwenden Sie sogar openssl, um das Zertifikat zu generieren. FileZilla Server-Schnittstelle hat Neues Zertifikat erstellen Assistenten.

Verwandte Themen