emqtt 试用(九)ssl认证 - 客户端 mqttfx 验证

时间:2023-03-09 06:41:14
emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

一、代码生成证书

1、安装openssl,配置path变量

安装文件:Win64OpenSSL-1_1_0f.exe

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

安装openssl:C:\OpenSSL-Win64

配置path变量:C:\OpenSSL-Win64\bin

2、执行代码生成证书

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

注意如下代码中的路径需要和安装路径匹配:

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

3、生成的证书目录

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

二、自带证书的验证

1、配置emq.conf(默认)

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

2、启动emq

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

emqttd stop

emqttd console

emqttd stop

http://localhost:18083

3、客户端使用证书登录(双向认证)

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

连接测试

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

连接成功,证书验证通过!

三、生成证书验证

1、配置emq.conf(默认)

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

2、启动emq

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

emqttd stop

emqttd console

emqttd stop

http://localhost:18083

3、客户端使用证书登录(双向认证)

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

连接测试

emqtt 试用(九)ssl认证  - 客户端 mqttfx 验证

连接成功,证书验证通过!