私はparams
要素を使ってみました:
<param name='java_arguments' value='-Djsse.enableSNIExtension=false'>
コードからも試してみました
System.setProperty("jsse.enableSNIExtension", "false");
これらのスレッドを見ましたが、提案された解決策はどれも機能しませんでした:
- キャッシュされたセッションを再開する際のハンドシェイク中の SSLException
- SSL ハンドシェイク アラート: Java 1.7.0 へのアップグレード以降の unrecognized_name エラー
しかし、私が本当に望んでいるのは、Java マシンがアプレット コードのダウンロードを開始する前であっても、一般的に SNI を無効にすることです。