node.js - mosca MQTT 代理的安全 key 和证书

标签 node.js security ssl mqtt mosca

我正在尝试设置基于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.pemtls-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/

相关文章:

node.js - node.js 堆栈错误超过 10 行?

security - JWT 优于数据库中简单随机生成的 token ?

c# - 这种签名 URL 的实现是否相当安全?

wordpress - 如何使用 Ubuntu 16.04 克服 Wordpress 中的错误 "Unable to connect to the filesystem"并尝试使用 FTPS SSL

node.js - docker-compose ECONNREFUSED 用于 nodeJS 上的 Postgres

javascript - 将 ScrollMagic 安装到 Sails.js 生成的 Web 应用程序中

node.js - Sequelize-Oracle 即使限制超过 100 也只返回 100 行

Java - 端口监听程序的漏洞是什么?

当代理服务器用于 LAN 时的 PowerShell Remoting

wordpress - 为什么 Mozilla Firefox 显示从 https 访问 http 的安全警告?