SSL, Express, Nodejs: ошибка: ошибка: 0909006 C: процедуры PEM: get_name: нет начальной строки - PullRequest
0 голосов
/ 11 марта 2020

Я пытался добавить сертификаты на мой nodeJs, Express сервер, например:

cert: fs.readFileSync('/path/to/private.key'),
key: fs.readFileSync('/path/to/your_domain_name.crt'),
ca: [
    fs.readFileSync('path/to/CA_root.crt'),
    fs.readFileSync('path/to/ca_bundle_certificate.crt')
]

, и я получил эту ошибку

      c.context.setKey(key, passphrase);
                ^

Error: error:0909006C:PEM routines:get_name:no start line
    at Object.createSecureContext (_tls_common.js:151:17)
    at Server.setSecureContext (_tls_wrap.js:1155:27)
    at Server (_tls_wrap.js:1033:8)
    at new Server (https.js:65:14)
    at Object.createServer (https.js:89:10)
    at Object.<anonymous> (********)
    at Module._compile (internal/modules/cjs/loader.js:955:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
    at Module.load (internal/modules/cjs/loader.js:811:32)
    at Function.Module._load (internal/modules/cjs/loader.js:723:14)
    at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
    at internal/main/run_main_module.js:17:11 {
  library: 'PEM routines',
  function: 'get_name',
  reason: 'no start line',
  code: 'ERR_OSSL_PEM_NO_START_LINE'
}

Кто-нибудь сталкивался с этой проблемой, пожалуйста ?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...