繁体   English   中英

如何使用nodejs从Windows证书存储中读取私钥缓冲区?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM