На что указывает «SSL_CTX_use_PrivateKey_file» «проблемы с получением пароля» в журнале ошибок Nginx?

Я пытаюсь настроить SSL на Nginx. Это не работает, и я получаю следующую ошибку в журнале ошибок, которая передается из библиотеки OpenSSL, с которой был скомпилирован nginx. Я не знаю, что это за библиотека, но это версия nginx 0.8.54, и я установил ее с помощью apt-get в Ubuntu Linux.

2012/02/21 07:06:33 [emerg] 4071#0: 
SSL_CTX_use_PrivateKey_file("/exequias/certs/exequias.com.key") failed (SSL: 
error:0906406D:PEM routines:PEM_def_callback:problems getting password error:
0906A068:PEM routines:PEM_do_header:bad password read error:140B0009:SSL routines:
SSL_CTX_use_PrivateKey_file:PEM lib)

Я убедился, что права доступа к файлу закрытого ключа не мешают nginx читать его. Это закрытый ключ RSA, созданный с помощью openssl rsa .

Есть идеи, что может быть причиной этого?

35
задан Alex D 21 February 2012 в 15:40
поделиться