我正在尝试设置基于node.js的Mosca MQTT代理
根据下面的文档, https://github.com/mcollina/mosca/wiki/TLS-SSL-Configuration
var mosca = require('mosca')
var SECURE_KEY = __dirname + '/../../test/secure/tls-key.pem';
var SECURE_CERT = __dirname + '/../../test/secure/tls-cert.pem';
从哪里获取 tls-key.pem
和 tls-cert.pem
?
最佳答案
来自链接https://github.com/mcollina/mosca/wiki/TLS-SSL-Configuration在您的问题中,您被定向到另一个链接 https://nodejs.org/api/tls.html#tls_tls_ssl
现在,请按照此链接中的说明进行操作。
$ openssl genrsa -out tls-key.pem 2048
$ openssl req -new -sha256 -key tls-key.pem -out ryans-csr.pem
$ openssl x509 -req -in ryans-csr.pem -signkey tls-key.pem -out tls-cert.pem
给你。您应该拥有 pem 文件。
关于node.js - mosca MQTT 代理的安全 key 和证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39913842/