はじめに Java 8 Update 111 からjava.netパッケージの HTTPS 接続の際のトンネリングに Basic 認証を使用できない設定がデフォルトになったようです。 回避するにはjdk.http.auth.tunneling.disabledSchemesに空文字列を設定する必要があるそうです。 事象 背景 Java のjava.net.HttpURLConnectionを利用して、認証付きプロキシ内の環境から https のサイトにアクセスしようとした時に、どんな方法でプロキシの認証情報を付与しても407 Proxy Authentication Requiredエラーを解消できなかった。 import java.util.*; import java.net.*; public class Sample { private static String PROXY_HO