Sorry, aber ich habe keine Erfahrung mit Zertifikaten und SSL, vor allem in Node.js. Ich brauche Optionen für express
konfigurieren:Laden Sie Zertifikat und privaten Schlüssel für SSL in Node.js
var https = require('https');
var options = {
key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('csr.pem')
};
https.createServer(options, my_app).listen(3000);
und wenn ich versuche, mit selbst generierten Zertifikate (von openssl
) alle Arbeiten wie ein Charme.
Jetzt muss ich die selbsterzeugten Zertifikate mit den echten Zertifikaten für meine Domäne ändern. In Plesk
Ich habe 3 Zertifikate: ein CSR, ein private Schlüssel (.key) und Zertifikat ( .crt) im Textformat, und diese Zertifikate arbeiten bereits an der Plesk
Konfiguration von meinem Server, also sind sie in Ordnung.
Also, was muss ich jetzt tun? Welche davon ist die key.pem
und welche ist die csr.pem
?
Sorry, aber ich weiß nicht, kann mir jemand erklären?
Siehe auch [Node.js | TLS (SSL)] (http://nodejs.org/api/tls.html) Dokumentation. – jww
Mögliches Duplikat von [SSL node.js-Server mit godaddy gd_bundle.crt ausführen] (http://stackoverflow.com/q/16224064). Die CA kann unterschiedlich sein, aber die Schritte sind im Grunde die gleichen. Sie müssen den Node.js-Server konfigurieren, um die für die Pfadbildung erforderlichen Zwischenzertifikate auf dem Client zu senden. Der Node.js-Server sendet das CA-Zertifikat * nicht *. Der Kunde muss es haben und ihm vertrauen. – jww
Danke für die Bearbeitung @jww –