Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    84

    Connessione HTTPS SSL Java

    Ciao a tutti.

    ho un grandissimo bisogno di voi. Dopo 8 ore che sono dietro a questo sistema di connessione mi sono rotto le girandole di non capirne niente e quindi vi espongo il mio problema.

    Ho un apllicazione in Java che deve fare richiesta ad un sito in https, dove eseguo dei comandi e poi devo restituire all'applicazione Java il risultato che compare sullo schermo. In Http funziona tutto bene con questa procedura:

    codice:
    try{
                URL url = new URL("http://www.sito.it/pagina.php");
                URLConnection uc = url.openConnection();
                BufferedReader inResp = new BufferedReader(new InputStreamReader(uc.getInputStream()));
                String s = "",out="";
                while((s=inResp.readLine()) !=null){
                    System.out.println(s);
                    out+=s;
                }
                return (out.equals("1")) ? true : false;
            }catch(Exception ex){
                error = ex.toString();
                ex.printStackTrace();
                return false;
            }
    Quando io metto "https" alposto di "http" mi dice:
    codice:
    java.io.IOException: HTTPS hostname wrong:  should be <www.sito.it>
    perchè il certificato è valido solo su "sito.it" e non su "www.sito.it", ma io devo per forza mettere "www.sito.it" perchè è un sottodominio.

    Avrei bisogno di capire se c'è un sistema per ovviare al problema. Vi pregoooooo!!!!!

    Grazie in anticipo

  2. #2
    Leggi qui qualche info in piu' sull'eccezione.
    lolide
    Java Programmer

    Informati

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    84
    Grazie lolide, ma ho già visto questo codice. Ho provato a copiarlo uguale uguale dentro alla mia applicazione e se non ricordo male dava errore esattamente nella riga
    codice:
    input = new DataInputStream(urlConn.getInputStream());
    sul "getImputStream()".
    Ora non ricordo bene l'errore che dava perchè non ho sottomano gli strumenti e soprattutto lo script.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.