所以我在我的本地计算机上运行了一个hivemq服务器,并且我正在尝试使用c#over TLS中的M2Mqtt库连接到服务器。我按照本指南为c#创建了证书。
然后我按照本指南将证书转换为hivemq的jks密钥库。 http://blog.jgc.org/2011/06/importing-existing-ssl-keycertificate.html
我使用mosquitomq验证了证书和代码,就像第一个指南一样。我假设它是如何制作jks密钥库的,但如果有人有这方面的任何信息,请告诉我。
答案 0 :(得分:2)
确保密钥对的密码与密钥库的密码相同
请参阅http://www.hivemq.com/docs/hivemq/2.0.0/#ssl-configuration-chapter
关于如何创建密钥库的图像也有一个很好的解释 http://www.hivemq.com/docs/hivemq/2.0.0/#hivemqdocs_howto_configure_ssl_with_hivemq_and_keytool