コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

WebアプリケーションからのSSLによるJDBC接続

Webアプリケーションから安全にDB接続できるようにSSL接続の調査をしていました。
3日ほどいろいろやってみましたが、うまくいきません。
psqlによるSSL接続は問題なくできるので、Javaの問題だとは思うのですが。

An I/O error has occured while flushing the output - Exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

が消えない。
keytoolで証明書をいろいろ登録してみても消えないし。。ウーン。

ずっとやってても頭が冷えないので、運用周りの調査。

SSLについてずっと調査していても、頭が凝り固まるのでPostgreSQLの運用周りの調査をしてみる。
とりあえず、ログ。syslogに投げることは成功(本のとおりにやっただけだが)。
一応、投げたSQL文やその処理時間等もわかるようなのでとりあえず、いろいろログをとってみる。