emqtt 试用(九)ssl认证 一、代码生成证书 二、自带证书的验证 三、生成证书验证

1、安装openssl,配置path变量

安装文件:Win64OpenSSL-1_1_0f.exe

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

安装openssl:C:OpenSSL-Win64

配置path变量:C:OpenSSL-Win64in

2、执行代码生成证书

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

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

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

3、生成的证书目录

 emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

二、自带证书的验证

1、配置emq.conf(默认)

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

2、启动emq

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

emqttd stop

emqttd console

emqttd stop

http://localhost:18083

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

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

连接测试

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

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

三、生成证书验证

1、配置emq.conf(默认)

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

2、启动emq

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

emqttd stop

emqttd console

emqttd stop

http://localhost:18083

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

 emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

连接测试

emqtt 试用(九)ssl认证
一、代码生成证书
二、自带证书的验证
三、生成证书验证

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