Nodejs – Windows密钥/证书存储

有没有人有任何关于如何能够使用nodeJs与密钥/证书存储进行交互的指针? 我特别想添加/删除证书和可能的密钥。

更新。

所以去这里的方法是使用“边缘”。 非常好的工作!

https://github.com/tjanczuk/edge

Solutions Collecting From Web of "Nodejs – Windows密钥/证书存储"

不知道你的设置太多,这是一个“指针”,如何互动。

你可以尝试使用节点子进程 ,然后产生一个进程到命令行,并通过命令行与密钥/证书存储进行交互。 微软证书管理工具或许?

粗糙的例子:

var exec = require('child_process').exec, child; child = exec('certmgr /add /all /c myFile.ext newFile.ext', function (error, stdout, stderr) { console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); if (error !== null) { console.log('exec error: ' + error); } }); 

有一个npm包“windows-certs”,它使用边缘和.csx脚本以.pem格式读取证书

https://github.com/jfromaniello/node-windows-certs

https://www.npmjs.com/package/windows-certs