【发布时间】:2013-11-12 14:48:32
【问题描述】:
我正在尝试创建一个 SSL 证书以与 MySQL 一起使用,如下所述:http://dev.mysql.com/doc/refman/5.5/en/creating-ssl-certs.html
验证证书时出现以下错误
# openssl verify -CAfile ca-cert.pem server-cert.pem client-cert.pem
server-cert.pem: C = IN, ST = KERALA, L = COCHIN, O = ABCD, OU = OPERATIONAL, CN = SATHISH, emailAddress = sathish@abcd.com
error 18 at 0 depth lookup:self signed certificate
OK
client-cert.pem: C = IN, ST = KERALA, L = COCHIN, O = ABCD, OU = OPERATIONAL, CN = sathish, emailAddress = sathish@abcd.com
error 18 at 0 depth lookup:self signed certificate
OK
有人可以根据上面链接中的文档帮助我生成没有任何错误的密钥吗?
【问题讨论】:
-
mysql 文档的链接已失效。我试着猜测你的原始链接是什么样的。也许现在是dev.mysql.com/doc/refman/5.7/en/creating-ssl-rsa-files.html。
-
(使用下面的解决方案)在服务器证书中使用服务器的主机名作为 CN 是可行的。此外,对于在 mysql 8 发布时阅读此内容的 ppl,为 mysql 8 创建证书的文档更清晰(当然可以使用 5x)dev.mysql.com/doc/refman/8.0/en/…