Attualmente sto implementando un server NodeJS, che gira su Windows Machine. Il mio requisito è abilitare la convalida dei certificati per la comunicazione con i server client. Attualmente, ho il mio codice come sotto e funziona alla grande (si noti che a tutti i client viene inviato il certificato CA root del server).Come utilizzare un certificato server da Windows Store in Nodejs
var ssl_options = {
key: fs.readFileSync(options.key),
cert: fs.readFileSync(options.cert),
ca: null
};
server = https.createServer(ssl_options, function (request, response) {
// server logic
}
Ma, mia esigenza è quella di utilizzare un certificato già esistente dal negozio di Windows e non sono in grado farlo correttamente senza estrarre la chiave privata dal certificato.
Ho provato a utilizzare il modulo Httpsys e funziona bene, ma sembra che sia un nuovo modulo che non è stato ancora testato correttamente. Quindi, volevo sapere se ci sono altre alternative per usare il certificato di Windows direttamente in Nodejs senza estrarre la chiave.
possibile duplicato di [Nodejs - archivio chiavi/certificati Windows] (http://stackoverflow.com/questions/16863113/nodejs-windows-key-certificate-store) –
Sembra che non sia un duplicato. L'altra domanda è chiedere "come faccio a mettere le cose nel negozio di Windows CERT". Questo sta chiedendo "Come faccio ad usare un certificato (dal negozio di Windows Cert) con il mio server http nodo –