nodejsでhttpsサーバーを立てる
node.js | HTTPSサーバーの作り方 - 生存戦略型プログラミング
を参考にさせていただいたところ、
Error: error:0906406D:PEM routines:PEM_def_callback:problems getting password at Object.exports.createCredentials (crypto.js:100:17) at Server (tls.js:1127:28) at new Server (https.js:35:14) at Object.exports.createServer (https.js:54:10) ... ...
のようにエラーが出てしまった。
//:before var options = { key: fs.readFileSync('server.key'), cert: fs.readFileSync('server.crt'), };
//:after var options = { key: fs.readFileSync('server.key'), cert: fs.readFileSync('server.crt'), passphrase: 'passphrase' };
のように鍵を作成した時に設定した、passphraseを追加したらうまく行った。