HiveMQ-Cloud 获取 MQTT 的 ssl 指纹/证书

HiveMQ-Cloud get ssl fingerprint / cert for MQTT

我正在尝试使用 hivemq-Cloud 服务 (https://console.hivemq.cloud/)。不幸的是,我被迫使用 ssl 选项,我不知道如何下载 public 密钥/指纹。

有人熟悉这项服务吗?

我创建了一个集群并得到了这样的东西 somehash.s1.eu.hivemq.cloud:8883 然后我创建了一个用户并测试了与此服务的连接:http://www.hivemq.com/demos/websocket-client/。它仅适用于启用选项 'ssl'。

我以为我可以通过 ssh-keyscan 捕获指纹:

ssh-keyscan -p 8883 <somehash>.s1.eu.hivemq.cloud
<somehash>.s1.eu.hivemq.cloud: Connection closed by remote host
<somehash>.s1.eu.hivemq.cloud: Connection closed by remote host
<somehash>.s1.eu.hivemq.cloud: Connection closed by remote host

我收到了这条消息。如何从 himemq-mqtt 服务获取 public 密钥?

我对 keyscan 无效,但对 openssl 有效。 这是我的问题的解决方案:

openssl s_client -connect <somehash>.s1.eu.hivemq.cloud:8883 < /dev/null 2>/dev
/null | openssl x509 -fingerprint -noout -in /dev/stdin