Cómo conectarme a una página Https

Marcos
03 de Noviembre del 2003
He intentado conectarme a una página HTTPs con el siguiente código:

System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
System.setProperty("https.proxyHost",proxyHost);
System.setProperty("https.proxyPort",proxyPort);

URL verisign = new URL("https://www.verisign.com");
URLConnection urlc = verisign.openConnection);
//from secure site
if(urlc instanceof com.sun.net.ssl.HttpsURLConnection){
((com.sun.net.ssl.HttpsURLConnection)urlc).setSSLSocketFactory(new SSLTunnelSocketFactory(proxyHost,proxyPort));
}

BufferedReader in = new BufferedReader(new InputStreamReader(urlc.getInputStream()));

Pero me salta la excepción: java.io.IOException: Unable to tunnel through proxytc:8080

¿Alguien podría decirme cómo solucionarlo?.

Gracias

LaSaga
03 de Noviembre del 2003
Hay muchas cosas del código que no entiendo pero si únicamente quieres leer el contenido de la página https://www.verisign.com si que sé como hacerlo. Aquí tienes el código. Recuerda que tienes que guardar el archivo como "Conectar.java".
Código:
------------------------
import java.net.*;
import java.io.*;

public class Conectar{
public static void main (String[] args){
try{
URL direccion = new URL("https://www.verisign.com");
BufferedReader entrada = new BufferedReader(
new InputStreamReader(
new DataInputStream(direccion.openStream())));
String linia_pagina = entrada.readLine();
while(linia_pagina != null){
System.out.println(linia_pagina);
linia_pagina = entrada.readLine();
}
entrada.close();
}catch(Exception e){
System.out.println("Error!!!");
}
}
}
-------------------------
Este programa te escribe por la salida stándard el contenido de la página.