我正在与Apache2和Passenger合作进行Rails项目。我想创建一个用于测试目的的自签名SSL证书。
sudo openssl rsa -des3 -in server.key -out server.key.new
当我输入以上命令时,它说
writing RSA key
Enter PEM pass phrase:
如果我不输入密码,我将收到以下错误
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
是否可以不提供而生成RSA密钥pass phrase
,因为我不确定/etc/init.d/httpd
脚本如何在没有人工干预的情况下启动HTTP服务器(即,如果我给出一个4个字符的密码,它希望我在启动Apache HTTP服务器时提供此密码) )。
openssl
您加密现有密钥。听起来好像不是您想要的东西。