Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用X509的Thingsboard MQTT连接被拒绝_Mqtt_X509_Thingsboard - Fatal编程技术网

使用X509的Thingsboard MQTT连接被拒绝

使用X509的Thingsboard MQTT连接被拒绝,mqtt,x509,thingsboard,Mqtt,X509,Thingsboard,我试图将“双向ssl mqtt客户端”示例与Thingsboard的“云”版本结合使用 python two-way-ssl-mqtt-client.py Please write your ThingsBoard host or leave it blank to use default (localhost): thingsboard.cloud Please write path to your server public certificate or leave it blank to

我试图将“双向ssl mqtt客户端”示例与Thingsboard的“云”版本结合使用

python two-way-ssl-mqtt-client.py
Please write your ThingsBoard host or leave it blank to use default (localhost): thingsboard.cloud
Please write path to your server public certificate or leave it blank to use default (mqttserver.pub.pem): tb-cloud-chain.pem
Please write path to your client public certificate or leave it blank to use default (mqttclient.nopass.pem): keyStore.pem
Connected with result code  {'session present': 0} 5 ()
on_connect功能接收以下参数: 标志={'session present':0} rc=5,表示5:连接被拒绝-未授权

我用它来获得各种钥匙:

wget https://thingsboard.io/docs/user-guide/resources/mqtt-over-ssl/tb-cloud-chain.pem

openssl req -x509 -sha256 -nodes -days 999 -newkey rsa:2048 -keyout client.key -out client.pem -subj "/C=FR/O=TA/OU=TA/CN=thingsboard.cloud" 
openssl pkcs12 -export -out public_private_client_key.pfx -inkey client.key -in client.pem 
openssl pkcs12 -in public_private_client_key.pfx -out keyStore.pem -nodes
我将client.pem(也包含在keyStore.pem中)的内容复制到Thingsboard设备凭据中

使用设备访问令牌的tb-cloud-chain.pem的单向示例正在运行

为什么连接被拒绝