Saya bekerja dengan Apache2 dan Penumpang untuk proyek Rails. Saya ingin membuat Sertifikat SSL yang ditandatangani sendiri untuk tujuan pengujian.
sudo openssl rsa -des3 -in server.key -out server.key.new
Ketika saya memasukkan perintah di atas, katanya
writing RSA key
Enter PEM pass phrase:
Jika saya tidak memasukkan frasa sandi, saya mendapatkan kesalahan di bawah ini
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
Apakah mungkin untuk membuat kunci RSA tanpa memberi pass phrase
, karena saya tidak yakin bagaimana /etc/init.d/httpd
skrip akan memulai server HTTP tanpa campur tangan manusia (yaitu Jika saya memberikan frasa sandi 4 karakter, saya berharap untuk memberikan ini saat memulai server HTTP Apache ).
openssl
untuk mengenkripsi kunci yang ada. Kedengarannya seperti sesuatu selain yang Anda inginkan.