Предоставление Node.js доступа к сертификату / закрытому ключу
Я пытаюсь использовать HTTPS в своем приложении Node.js, как оно уже включено, для чего-либо еще. У меня уже есть ключи и сертификаты, но я получаюError: EACCES, permission denied
когда я пытался указать на них в приложении.
Ключ и сертификат находятся в подпапке/etc/pki/tls
и я попытался указать на них так:
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
}
Нужно ли настраивать права доступа к ключам и сертификатам (черезchown
)? Если это так, это безопасно сделать?