gpt4 book ai didi

mysql - 我可以使用 openssl s_client 来检索 MySQL 的 CA 证书吗?

转载 作者:行者123 更新时间:2023-11-30 22:24:09 27 4
gpt4 key购买 nike

我可以使用 openssl s_client 检索 MySQL 的 CA 证书吗?

我可以使用以下方法访问远程数据库服务器

mysql -u theuser -h thehost --ssl --ssl-cipher=DHE-RSA-AES256-SHA -p thedatabase

现在我想使用 JDBC 连接到它。

我意识到我需要 insert the public certificate into my Java key store .但是,我不知道如何检索公共(public)证书。我意识到它位于 /etc/mysql/ca.pem 或类似位置的远程服务器上。但是,我无权读取该文件甚至 ssh 进入机器。

我试过了

openssl s_client -cipher DHE-RSA-AES256-SHA  -connect thehost:3306

和一些变化。我总是出错。例如

CONNECTED(00000003)
30495:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:/BuildRoot/
Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59/src/ssl/s23_clnt.c:618:

最佳答案

是的,OpenSSL 1.1.1 版(2018 年 9 月 11 日发布)现在支持从 MySQL 服务器获取服务器证书。

openssl s_client -starttls mysql -connect thehost:3306

来源:answer by Paul Tobias

关于mysql - 我可以使用 openssl s_client 来检索 MySQL 的 CA 证书吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35805493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com