[英]How to read private key buffer from windows certificate store using nodejs?
我是Javascript的新手,我有以下代码,我需要传递私钥缓冲区和ceritificate缓冲区数据。
var mqttOptions = {
clientId: '100',
key: fs.readFileSync('C:/Users/wssClientTest/client.key'),
cert: fs.readFileSync('C:/Users/wssClientTest/client.crt'),
ca: fs.readFileSync('C:/Users/wssClientTest/ca.crt'),
secureProtocol: 'TLSv1_method',
rejectUnauthorized: false,
protocolId: 'MQIsdp',
protocolVersion: 3,
passphrase: 'edgenode',
keepAlive: 10000,
clean: false,
reconnectPeriod: '1000',
will: willMessage
};
在这里,我传递文件中的密钥和证书缓冲区数据。 我想将私钥附加到证书中,并在Windows证书库中安装证书。 如果我这样做,我如何从Windows证书存储区读取证书并从中获取私钥? 请帮助一些例子。
你不会从密钥库中读回私钥,这样就无法将它放入密钥库中。 您将要加密/签名的数据传递到密钥库,它会返回加密/签名的数据。
正如我在您之前的问题的评论中提到的那样,使用Paho Web客户端并只传递一个“wss://”url并让浏览器处理来自密钥库的密钥/证书
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.