windows - Nodejs - Windows key /证书存储

标签 windows node.js certificate store

有人知道我如何使用 nodeJs 与 key /证书存储进行交互吗?我特别想添加/删除证书和可能的 key 。

更新。

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

https://github.com/tjanczuk/edge

最佳答案

在不太了解您的设置的情况下,这里只是一个关于如何交互的“指针”。

您可以尝试使用 Nodes Child Process然后向命令行生成一个进程,并以通过命令行的方式与 key /证书存储进行交互。微软certificate manager tool也许?

粗略示例:

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);
  }
});

关于windows - Nodejs - Windows key /证书存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16863113/

相关文章:

python - 有没有办法强制 Python 在 Windows 上使用 64 位整数?

mysql - 我的 SQL - 错误代码 : 1010. 删除数据库时出错(不能 rmdir;错误号:13)

javascript - 仅使用 url 识别图像/gif 大小

google-chrome - 攻击者可能试图窃取您的信息(例如,密码、消息或信用卡)。 NET::ERR_CERT_COMMON_NAME_INVALID

powershell - 使用 PowerShell 获取文件的证书链?

python - Windows 中 pool.map 的属性错误

windows - 如何在 Windows 7 上安装 Web Application Stress Tool (WAST) (homer)

javascript - 如何启用调试 express.js/node.js 应用程序

node.js - 使用 NodeJs 和 Sequelize 将多边形数据插入 MySQL 表

c# - 用户在使用数字签名的应用程序中取消了该操作