Java InputStream za https povezavo

Vsi vaši problemi s programsko opremo.
Odgovori
peterv
Prispevkov: 987
Pridružen: 29.03.2002 13:24:32

Java InputStream za https povezavo

Odgovor Napisal/-a peterv » 19.08.2008 12:52:39

V javi bi se rad preko URL-ja povezal na HTTPS strežnik..
Klicati želim neko JSP stran na HTTPS-ju in stream zapisati na disk..

Ko poženem svoj primer dobim exception..

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: Certificate chaining error


Če ta isti URL poženem v explorerju ali mozilli pa se stran normalno prikaže..

V čemu je fora in kaj potrebujem da bi mi spodnja koda delovala:

Koda: Izberi vse

 
 private String returnHtmlUrl(String url) throws Exception {
        URL st = new URL(url);
        URLConnection con = st.openConnection();
        
        BufferedReader in = new BufferedReader(new InputStreamReader(
                    con.getInputStream()));

        String inputLine;
        StringBuffer buf = new StringBuffer();

        while ((inputLine = in.readLine()) != null) {
            buf.append(inputLine);
        }
        System.out.println(buf.toString());

        in.close();
       return buf.toString();
    }
 

M.C
Prispevkov: 630
Pridružen: 24.02.2003 14:27:43

Java InputStream za https povezavo

Odgovor Napisal/-a M.C » 20.08.2008 04:37:34

obstaja:

javax.net.ssl.HttpsURLConnection

probaj s tem.
Order is heavens first rule. Therefore some must be better than the rest.

Odgovori