想要IoT平台实现设备端证书管理的功能,类似:
即支持设备自行上传数字证书,在SSL/TLS双向认证时,通过验证客户端证书的信息,对设备进行身份认证(确认此证书是合法的,且当前发起连接的设备就是那个设备)
查阅了EMQX相关文档及资料:
想请教如果需要支持像这样支持设备端自行上传多组自签证书,EMQX是否提供了TLS建立过程中的Hook,可供定义这个认证流程具体细节。若没有提供的话,是否有其他方式实现此能力
想要IoT平台实现设备端证书管理的功能,类似:
即支持设备自行上传数字证书,在SSL/TLS双向认证时,通过验证客户端证书的信息,对设备进行身份认证(确认此证书是合法的,且当前发起连接的设备就是那个设备)
查阅了EMQX相关文档及资料:
想请教如果需要支持像这样支持设备端自行上传多组自签证书,EMQX是否提供了TLS建立过程中的Hook,可供定义这个认证流程具体细节。若没有提供的话,是否有其他方式实现此能力
就我了解的,通常来说,是需要你这边做一个统一的 CA + 证书管理中心。所有设备通过这个CA签发证书,EMQX 的 SSL 监听器配置为该 CA 用来检验设备的证书是否合法
谢谢解答,了解了,但是这样的话,和我直接使用EMQX配置文件里面的那个根CA签发似乎没有太大区别了,都是不能支持用户手动将自己本地自己签发的证书上传上去。
目前还有几点疑惑想请教: