Pracuję z Apache2 i Passenger dla projektu Rails. Chciałbym utworzyć samopodpisany certyfikat SSL do celów testowych.
sudo openssl rsa -des3 -in server.key -out server.key.new
Kiedy wprowadzę powyższe polecenie, mówi
writing RSA key
Enter PEM pass phrase:
Jeśli nie podam hasła fraze, otrzymuję błąd poniżej
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
Czy możliwe jest wygenerowanie klucza RSA bez podawania pass phrase
, ponieważ nie jestem pewien, jak /etc/init.d/httpd
skrypt uruchomi serwer HTTP bez interwencji człowieka (tzn. Jeśli podam hasło składające się z 4 znaków, oczekuje, że podam to podczas uruchamiania serwera HTTP Apache ).
openssl
o zaszyfrowaniu istniejącego klucza. To brzmi jak coś innego niż chcesz.