Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    SSl/TLs come gestire i certificati in java

    Salve a tutti. Sto accedendo con le api di apache ad un sito, ma ogni tanto, quando tento la connessione ottengo il seguente errore:
    javax.net.ssl.SSLException: no peer certificate.

    Qualcuno sa come fare in modo che la mia connessione accetti tutti i certificati? Ho trovato varie guide online ma nessuna sembra funzionare!
    Il codice che io uso è questo:
    codice:
    DefaultHttpClient client = new MyHttpClient(context);
    HttpPost request=new HttpPost("miosito");
    HttpResponse response=null;
    try{
        response = client.execute(request);
    } catch (Exception e) {
            			}
    Il problema non sorge sempre, ma piuttosto casualmente e dopo alcuni tentativi scompare.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Scusa, i certificati vengono scambiati per connessioni sicure (HTTPS) non connessioni normali (http).
    Sei sicuro che l'url non rimandi ad una connessione sicura?
    RTFM Read That F*** Manual!!!

  3. #3
    Originariamente inviato da valia
    Scusa, i certificati vengono scambiati per connessioni sicure (HTTPS) non connessioni normali (http).
    Sei sicuro che l'url non rimandi ad una connessione sicura?
    SI, la connessione è https|

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    dovresti usare connessioni che gestiscono anche l'https (un https client, non un httpclient)
    RTFM Read That F*** Manual!!!

  5. #5
    Originariamente inviato da valia
    dovresti usare connessioni che gestiscono anche l'https (un https client, non un httpclient)
    Io conosco solo queste api di apache, oltre a quelle standard di java. Nessuna delle due gestisce un https client...tu conosci qualche altro tipo di api?

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    quello che uso io è codice proprietario e non posso passarti.
    L'idea sarebbe quella di far capire al tuo client che la connessione è https e c'è qualcosaqui
    Ti posso consigliare di fare una buona ricerca su google.
    RTFM Read That F*** Manual!!!

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.