2016年12月10日
Tweet
今までシマンテックなどのSSLを使用していました。検証のために一時的にフリーの証明書に入れ替えました。
使ったのは StartSSL です。
すると、メールで通知されるはずの内容がエラーになってしまったようでした。以下の警告が。
javax.net.ssl.SSLHandshakeException
startssl java で検索すると、ズバリの回答が。
JAVAのキーストア内に StartCom認証局のルート証明書が登録されていないためのようです。
で、もちろんキーストアに登録するのが根本的な解決だと思います。が、今回は一時的な利用だったので、すぐにシマンテックから発行された証明書に置き換えてしまいました。
しかし一般的?だと思われる証明書がデフォルトで信頼されていないこともあるんですね。ちなみに Let's Encrypt でも同様になるっぽいです。
使ったのは StartSSL です。
すると、メールで通知されるはずの内容がエラーになってしまったようでした。以下の警告が。
javax.net.ssl.SSLHandshakeException
startssl java で検索すると、ズバリの回答が。
JAVAのキーストア内に StartCom認証局のルート証明書が登録されていないためのようです。
で、もちろんキーストアに登録するのが根本的な解決だと思います。が、今回は一時的な利用だったので、すぐにシマンテックから発行された証明書に置き換えてしまいました。
しかし一般的?だと思われる証明書がデフォルトで信頼されていないこともあるんですね。ちなみに Let's Encrypt でも同様になるっぽいです。