栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

windows10配置MQTT.fx单向认证访问apache-apollo服务器的配置

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows10配置MQTT.fx单向认证访问apache-apollo服务器的配置

参考:https://blog.csdn.net/sztw_49/article/details/95314565

0、由OpenSSL生成服务端证书server.crt
0-1)、生成私钥(.key)
openssl genrsa -des3 -out server.key 1024
0-2)、生成证书请求(.csr)
openssl req -new -key server.key -out server.csr -config D:workzhengshuopenssl.cfg
0-3)、用CA根证书签名得到证书(.crt)
openssl ca -in server.csr -out server.crt -cert rootca.crt -keyfile rootca.key -config D:workzhengshuopenssl.cfg

1、转换由OpenSSL生成的服务端证书server.crt为jks格式keystore,执行如下三步:
crt——>p12
openssl pkcs12 -export -in server.crt -inkey server.key -out to.p12 -name “alias”
p12——>jks
keytool -importkeystore -srckeystore to.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore
jks——>pkcs12
keytool -importkeystore -srckeystore keystore -destkeystore keystore -deststoretype pkcs12

生成新的keystore过程中输入的密码xxxyyy,务必记住,后面需要。
参考的原文说明:Apollo Mqtt服务器默认使用jvm的jks格式keystore,进行配置ssl通信。
生成的server.crt需先转pkcs12格式,然后利用java提供的keytool工具,生成keystore。

2、用此处新生成的keystore替换旧的(以防不测,可备份旧的),目录在apache-apollo实例目录

3、在MQTT.fx中设置ssl/tls的证书文件为根证书

4、修改apollo.xml中的password为上述转换过程中设置的密码xxxyyy

5、重启apache-apollo服务器,连接MQTT.fx

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/282656.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号