Sto lavorando con Apache2 e Passenger per un progetto Rails. Vorrei creare un certificato SSL autofirmato a scopo di test.
sudo openssl rsa -des3 -in server.key -out server.key.new
Quando inserisco il comando sopra, dice
writing RSA key
Enter PEM pass phrase:
Se non inserisco la passphrase, sto ottenendo l'errore di seguito
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
È possibile generare una chiave RSA senza fornire pass phrase
, dal momento che non sono sicuro di come lo /etc/init.d/httpd
script avvierà il server HTTP senza intervento umano (ad esempio se do una passphrase di 4 caratteri, mi aspetto di fornirlo all'avvio del server HTTP Apache ).
openssl
di crittografare una chiave esistente. Sembra qualcosa di diverso da quello che vuoi.