Equivalente em cURL em JAVA

Eu sou encarregado de escrever um componente de autenticação para um código abertoJAVA aplicativo. Temos um widget de autenticação interna que usahttps. Eu tenho algum exemplophp código que acessa owidget que usacURL para lidar com a transferência.

Minha pergunta é se há ou não um porto decURL paraJAVAou melhor ainda, qual pacote base vai me aproximar o suficiente para lidar com a tarefa?

Atualizar:

Em poucas palavras, o código que gostaria de replicar em JAVA:

$cp = curl_init();
$my_url = "https://" . AUTH_SERVER . "/auth/authenticate.asp?pt1=$uname&pt2=$pass&pt4=full";
curl_setopt($cp, CURLOPT_URL, $my_url);
curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($cp);
curl_close($cp);

Charneca, Eu acho que você está no caminho certo, acho que vou acabar usando HttpsURLConnection e, em seguida, escolhendo o que eu preciso da resposta.

questionAnswers(5)

yourAnswerToTheQuestion