ここで述べたように、MySQLで使用するSSL証明書を作成しようとしました: 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 = [email protected]
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 = [email protected]
error 18 at 0 depth lookup:self signed certificate
OK
上記のリンクのドキュメントに基づいて、エラーを発生させずにキーを生成するのを手伝ってくれますか?.
指示のこの部分を見逃したと思います:
証明書とキーファイルの生成に使用する方法が何であれ、サーバーおよびクライアントの証明書/キーに使用される共通名の値は、CA証明書に使用される共通名の値とそれぞれ異なる必要があります。そうしないと、OpenSSLを使用してコンパイルされたサーバーで証明書とキーファイルが機能しません。
OpenSSLから各証明書の共通名の入力を求められたら、異なる名前を使用します。