R710に載ってるBMC(iDRAC6)のKVM機能がJava8になってから完全に繋がらなくなったので対処してみた。調べた感じだと,同様の現象で困っている人がちらほら居るっぽい。繋がらなくなったのがKVM機能だけだったので,てっきりJava側だけの問題だと思っていたら,原因は,デフォルトでインストールされている証明書がSHA-1で署名されていて,最近のブラウザとJavaだとそもそもSHA-1証明書を受け付けてくれないかららしい。session).KVMでつなぐ時はこんな手順で認証するらしく,おそらくJavaがSHA-1証明書を弾くようになったので,上記の4で失敗するっぽい。要するに,証明書をSHA1でなくSHA2証明書に切り替えてやれば良いらしい。辿ってゆくと,CSRを生成する機能があるので,このCSRに対してオレオレ署名した証明書をアップロードしてれば良いっぽい。ちなみに,デフォルトのCSRは以下のような感じになっている。(面倒くさい場合以下を全部すっ飛ばして,無料の証明局を使う手もある。)iDRACで適当に埋めたCSR生成してダウンロード2.で作ったCSRに1.の認証局(CA)として署名した証明書を発行3.の証明書をiDRACからアップロードiDRACをリブート(これ大事)オレオレ証明局を建てる適当なLinuxマシンの上でオレオレ認証局(CA)を建てる。されているので,以下のようにオレオレCAの秘密鍵を作る。./demoCA/private/cakey.pem:パスフレーズ2回聞かれるので,適当に設定しておく。オレオレCAの秘密鍵ができる。[]:webmaster@nyacom.netオレオレCAの証明書なので内容は適当。CSRができるので,これにさっき作ったCA秘密鍵で自己署名して証明書を発行する。./demoCA/private/cakey.pem:有効期限(days)は適当に10年(3650日)とかにしとく。./demoCA/serial上の3つのファイルがいるっぽい。いう項目から生成できる。適当にCSRの情報を埋めて[Generate]を押すことで,CSRがダウンロードできる。して署名することと,有効期限を適当に伸ばしておかないと有効期限が短い証明書が発行されてしまう。でてBMCがリセットされる。BMCを再リブートする。しないとKVMセッションの証明書が更新されない(?)っぽい。証明書を更新後はopenjdk-8のicedteaでも問題なくKVMセッションに繋がるようになったので良かった。FAQとりあえずぶち当たったトラブルシュートだけメモしておく。