Node.js https example, error, Неизвестная ошибка протокола SSL в связи с localhost

Я использую простой пример из этой ссылки:

ссылка [a Как создать сервер HTTPS в Node.js?]

ссылка [a Как создать https-сервер? docs.nodejitsu.com]

но я получаю ошибку, например

curl: (35) Неизвестная ошибка протокола SSL в связи с localhost: -9838

почему?

Ответ 1

Я использую неправильный способ создания сертификата.

Это неверно:

openssl genrsa -out key.pem
openssl req -new -key key.pem -out csr.pem
openssl x509 -req -days 9999 -in csr.pem -signkey key.pem -out cert.pem

Это способ создания сертификата, который можно использовать:

openssl genrsa -out client-key.pem 2048
openssl req -new -key client-key.pem -out client.csr
openssl x509 -req -in client.csr -signkey client-key.pem -out client-cert.pem