开启tls后,验证的时候报错

环境信息

  • EMQX 版本:4.4.5
  • 操作系统及版本:centos 7
  • 其他

问题描述

按照这个https://www.emqx.com/zh/blog/emqx-server-ssl-tls-secure-connection-configuration-guide教程配置tls后,验证的时候报下面的错误
139831120480144:error:0407008A:rsa routines:RSA_padding_check_PKCS1_type_1:invalid padding:rsa_pk1.c:116:
139831120480144:error:04067072:rsa routines:RSA_EAY_PUBLIC_DECRYPT:padding check failed:rsa_eay.c:761:
139831120480144:error:1408D07B:SSL routines:ssl3_get_key_exchange:bad signature:s3_clnt.c:2032:

配置文件及日志



下面是日志中的报错信息

你的 pem 文件是否是在 windows 系统下生成的?要确保 pem 生成和使用的都是在同一个平台下

都是linux生成的