Ich arbeite mit Apache2 und Passenger für ein Rails-Projekt. Ich möchte zu Testzwecken ein selbstsigniertes SSL-Zertifikat erstellen .
sudo openssl rsa -des3 -in server.key -out server.key.new
Wenn ich den obigen Befehl eingebe, heißt es
writing RSA key
Enter PEM pass phrase:
Wenn ich die Passphrase nicht eingebe, erhalte ich den folgenden Fehler
unable to write key
3079317228:error:28069065:lib(40):UI_set_result:result too small:ui_lib.c:869:Yo
u must type in 4 to 1024 characters
3079317228:error:0906406D:PEM routines:PEM_def_callback:problems getting passwor
d:pem_lib.c:111:
3079317228:error:0906906F:PEM routines:PEM_ASN1_write_bio:read key:pem_lib.c:382
Ist es möglich, einen RSA-Schlüssel ohne Angabe zu generieren pass phrase
, da ich nicht sicher bin, wie das /etc/init.d/httpd
Skript den HTTP-Server ohne menschliches Eingreifen startet (dh, wenn ich eine 4-stellige Passphrase gebe, erwarte ich dies beim Starten des Apache-HTTP-Servers ).
openssl
auf, einen vorhandenen Schlüssel zu verschlüsseln. Das klingt nach etwas anderem als dem, was Sie wollen.