verwenden Ich mache derzeit eine Webanwendung mit node.js und https. Also versuche ich meine PFX zu verwenden (ich von hier http://www.cert-depot.com/ die Datei bekam) für die Zertifizierung für https erforderlich, wie folgenden Code:Ich benutze .pfx-Zertifizierung in meinem node.js https-Server und ich kann nicht 'Passphrase' in Option
var https = require('https');
var fs = require('fs');
var options = {
pfx: fs.readFileSync('./8ab20f7b-51b9-4c09-a2e0-1918bb9fb37f.pfx')
passphrase: 'password'
};
var server = https.createServer(options, function (request, response) {
fs.readFile('index.html', function (error, data) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end(data);
});
}).listen(12345, function(){
console.log('server running');
});
Aber wenn ich diesen Code mit node.js beginnen, ich bin immer wird eine Fehlermeldung in meinem Windows-Konsole:
Passwort: 'Passwort'
Unexpected Kennung
Mein Code ist der offiziellen Hilfeseite von Node.js (http://nodejs.org/api/https.html#https_https_createserver_options_requestlistener) sehr ähnlich, aber ich kann meinen https-Server nicht starten.
Was ist falsch an meiner Passphrase? (Ich bin node.js in Windows 8 64bit läuft.)
Sie ein Komma in den Optionen fehlendes Objekt, zwischen den beiden Schlüssel. – myusuf