プロキシ越え

Javaプログラムにおいてプロキシサーバを経由するHTTPリクエストの送信方法。
システムプロパティとして、


http(s).proxyHost=プロキシサーバ名
http(s).proxyPort=プロキシサーバポート
を設定して、あとはプロキシサーバのことは気にせずプログラミング。
あるいは、

java.net.URL(String protocol, String proxyHost, int proxyPort, String url)
を使用してもOK。ただこの場合、接続したいurlがhttpsであった場合、うまくいかなかった。どうするのが正しいんだろう?