Estou trabalhando com Apache2 e Passenger para um projeto Rails. Gostaria de criar um certificado SSL autoassinado para fins de teste.
sudo openssl rsa -des3 -in server.key -out server.key.new
Quando insiro o comando acima, ele diz
writing RSA key
Enter PEM pass phrase:
Se eu não inserir o phrse pass, estou recebendo o erro abaixo
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
É possível gerar uma chave RSA sem fornecer pass phrase
, pois não tenho certeza de como o /etc/init.d/httpd
script iniciará o servidor HTTP sem intervenção humana (por exemplo, se eu fornecer uma frase secreta de 4 caracteres, ele deverá fornecer isso ao iniciar o servidor HTTP Apache )
openssl
para criptografar uma chave existente. Isso soa como algo diferente do que você deseja.