以下のエントリーではサーバ証明書の信頼性をチェックしない HTTPS 通信をしてみましたが、今回は証明書の信頼性をチェックするパターンです。 ・「Java」 HttpsURLConnection で HTTPS 通信する ( 信頼性のチェックなし ) - プログラム日記 http://a4dosanddos.hatenablog.com/entry/2015/03/28/160704 コードの内容はほとんど変わらないんですが、違うことは、サーバ証明書を発行したルート証明書をキーストアに登録して、システムプロパティなりで登録したキーストアを使用するよう設定するという感じです。 ※ たぶん証明書が「ルート証明書 -> 中間証明書 -> サーバ証明書」みたいない階層になってる場合でも、クライアント側はルート証明書の登録だけでいけるはずです・・・ ※ キーストアはこの場合は「トラストストア」と呼ん