如何调试“SSL 连接错误:ASN:其他签名确认错误”?

如何调试“SSL 连接错误:ASN:其他签名确认错误”?

我已经在 CentOS7 上配置了 mariadb

GRANT ALL PRIVILEGES ON *.* TO 'tester'@'%' IDENTIFIED BY 'xxx' REQUIRE SSL;
GRANT ALL PRIVILEGES ON *.* TO 'tester'@'localhost' IDENTIFIED BY 'xxx';

我可以像预期的那样在本地与客户端连接。

远程连接只能通过 SSL,但在这里我得到了

# mysql --ssl-ca=chain.cer -utester -p -h example.com
Enter password: 
ERROR 2026 (HY000): SSL connection error: ASN: bad other signature confirmation

无论我输入的密码是否正确,都会出现该错误。

在服务器上我有/etc/my.cnf.d/server.cnf

[mariadb-5.5]
ssl-ca=/etc/mysql/ssl/chain.cer
ssl-cert=/etc/mysql/ssl/example.pem
ssl-key=/etc/mysql/ssl/example.key

这是购买的通配符证书。

尚未记录/var/log/mariadb/mariadb.log有关此问题的任何信息。

问题

我该如何调试它?

相关内容