Я працюю з Apache2 та Пасажиром над проектом 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 символи, очікує, що я надам це під час запуску HTTP-сервера Apache. ).
openssl
про шифрування існуючого ключа. Це звучить як щось інше, ніж те, що ви хочете.