Giving Node.js Zugriff auf Zertifikat / privaten Schlüssel
Ich versuche, HTTPS in meiner Node.js-App zu verwenden, so wie es bereits aktiviert ist. Ich habe die Schlüssel und Zertifikate bereits installiert, erhalte aber einError: EACCES, permission denied
Als ich versuchte, auf sie in der App zu zeigen.
Der Schlüssel und das Zertifikat befinden sich im Unterordner von/etc/pki/tls
, und ich habe versucht, so auf sie zu zeigen:
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
}
Muss ich die Berechtigungen der Schlüssel und Zertifikate anpassen (überchown
)? Wenn ja, ist es sicher zu tun?