Olá pessoal...
Já consegui conectar à URL https, mas somente de dentro do método "main" de uma classe. Quando coloco esta rotina dentro de um método simples, chamado por outra classe, não funciona. É como se a linha de código:
System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");

antes da instância da java.net.URL, não estivesse sendo reconhecida...

Alguém sabe porque?

Obrigado.

 


MSN Hotmail, o maior webmail do Brasil. Faça o seu agora.
--- Begin Message ---

Olá novamente pessoal... trago aqui mais um problema que em lugar algum da Internet consigo uma solução.

Resumindo, estou querendo chamar uma URL ("https") a qual exige um certificado próprio. Eis minhas linhas de código:

System.getProperties().put("proxySet", "true");

System.getProperties().put("proxyHost", proxyHost);

System.getProperties().put("proxyPort", proxyPort);

System.getProperties().put("java.protocol.handler.pkgs", "com.sun.net.ssl.internal.www.protocol");

java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());

URL url = "">new URL("https://....");

HttpURLConnection urlc = (HttpURLConnection) url.openConnection(); //from secure site

urlc.setRequestProperty("Proxy-Authorization", "username:password");

urlc.setRequestProperty("Proxy-Connection" , "keep-alive");

urlc.setRequestProperty("Connection", "Keep-Alive");

if (urlc instanceof com.sun.net.ssl.HttpsURLConnection) {

   com.sun.net.ssl.HttpsURLConnection https = (com.sun.net.ssl.HttpsURLConnection) urlc;

https.setSSLSocketFactory(new SSLTunnelSocketFactory(proxyHost, proxyPort, userName, userPassword));

}




 

 
_______________________________
 
Leonardo Tadeu R. Pereira - [EMAIL PROTECTED]
_______________________________


MSN Hotmail, o maior webmail do Brasil. Faça o seu agora. with MSN 8. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
--- End Message ---
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a