Я новичок в Javascript, и у меня есть следующий код, где мне нужно передать буфер буфера секретного ключа и данные о сертификатах ceritificate.Как читать буфер секретного ключа из хранилища сертификатов Windows с помощью nodejs?
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 и получить из него секретный ключ? Пожалуйста, помогите с некоторым примером.
в JavaScript ПАОЗА https://www.eclipse.org/paho/clients/js/ ничего не говорится о том, как установить соединение wss с получением сертификатов из магазина браузера :(У вас есть какой-либо помощник по экзамену? – mayooran
Вы не явным образом получаю сертификаты из магазина, браузер сделает все это за вас. Если в магазине есть несколько сертификатов, которые соответствуют квитированию TLS, тогда браузер попросит вас выбрать один – hardillb
, что означает, что это не будет работать для самозавершения сертификаты? Это должен быть сертификат, подписанный ЦС, содержащий цепочку noh? – mayooran