Dando acesso ao Node.js ao certificado / chave privada
Estou tentando usar HTTPS no meu aplicativo Node.js., assim como já está ativado, para qualquer outra coisa. Eu tenho as chaves e certificados já instalados, mas recebo umaError: EACCES, permission denied
quando tentei apontar para eles no aplicativo.
A chave e o certificado estão na subpasta de/etc/pki/tls
, e tentei apontar para eles assim:
var privateKey = fs.readFileSync('/etc/pki/tls/private/serverKey.key').toString(),
certificate = fs.readFileSync('/etc/pki/tls/certs/2_mikewarren.me.crt').toString();
var options = {
key: privateKey,
cert: certificate
}
Preciso ajustar as permissões das chaves e certificados (viachown
)? Se sim, é seguro fazer isso?