当前位置: 首页 > news >正文

EMQX启用单向认证的SSl/TLS连接的配置步骤

先确保您已经安装了 OpenSSL

执行openssl version -a 获取 openssl.cnf 目录
在这里插入图片描述

生成自签名服务端证书

  1. CA 证书生成 server-ca.crt
openssl req \-new \-newkey rsa:2048 \-days 365 \-nodes \-x509 \-subj "/C=CN/O=EMQ Technologies Co., Ltd/CN=EMQ CA" \-keyout server-ca.key \-out server-ca.crt

subj 依据实际使用情况调整

  1. 服务端秘钥生成 server.key
openssl genrsa -out server.key 2048
  1. 生成服务端证书请求文件 server.csr
openssl req -new -key server.key -config /etc/pki/tls/openssl.cnf -out server.csr

需要注意openssl.cnf的路径

  1. 用 CA 证书给服务端证书签名,生成服务端证书 server.crt
openssl x509 -req \-days 365 \-sha256 \-in server.csr \-CA server-ca.crt \-CAkey server-ca.key \-CAcreateserial -out server.crt \-extensions v3_req -extfile /etc/pki/tls/openssl.cnf
  1. 查看服务端证书信息
openssl x509 -noout -text -in server.crt
  1. 验证证书
openssl verify -CAfile server-ca.crt server.crt

EMQX Dashboard的配置

在这里插入图片描述

MQTTX client的配置

在这里插入图片描述

参考官网地址:https://docs.emqx.com/zh/cloud/latest/deployments/tls_ssl.html#%E7%94%9F%E6%88%90%E8%87%AA%E7%AD%BE%E5%90%8D%E8%AF%81%E4%B9%A6

相关文章:

  • 《计算机组成原理》第 10 章 - 控制单元的设计
  • 用C#完成最小二乘法拟合平面方程,再计算点到面的距离
  • arcgis字段计算器中计算矢量面的每个点坐标
  • Vue-03 (调试工具Vue Devtools )
  • Go语言中的浮点数类型详解
  • 鸿蒙5开发宝藏案例分享---一多断点开发实践
  • 5分钟入门WPF和FluentValidation数据验证
  • 微信小程序获取手机号
  • 用nz-tabel写一个合并表格
  • JavaSE核心知识点04工具04-04(Git)
  • JS手写代码篇---手写promise.all
  • Linux基本指令篇 —— touch指令
  • html css js网页制作成品——HTML+CSS+js醇香咖啡屋网页设计(5页)附源码
  • 在ubuntu手动分区时,730GB的总空间,建议划分多少给根目录
  • Java组合、聚合与关联:核心区别解析
  • C语言基础-初识
  • 训练自己的yolo模型,并部署到rk3588上
  • HTTPS 协议:数据传输安全的坚实堡垒
  • Prompt工程:解锁大语言模型的终极密钥
  • vscode的Embedded IDE创建keil项目找不到源函数或者无法跳转
  • 重庆公司网站seo/大型网站建设
  • 大众网潍坊疫情最新动态新闻/长沙百度快速排名优化
  • 公司推广网站怎么做/网站策划书的撰写流程
  • 蚌埠网站建设文章/互联网企业营销策略
  • 如何跟客户沟通网站建设/新一轮疫情最新消息
  • 零售户订烟电商网站/济宁百度推广公司有几家