Buongiorno a tutti.
Ho realizzato un'app android che utilizza l'autenticazione SSL con certificato client basandomi su questo esempio di codice:
https://github.com/yonekawa/webview-...nt-certificate
Questa soluzione mi permette di utilizzare le WebView e con la versione 2.3.4 di Android funziona bene.
Purtroppo nella versione 4.x non funziona.
Volevo sapere quali potrebbero essere le strategie per usare WebView con autenticazione client in un device con SO 4.x
In alcuni siti ho letto che si dovrebbe utilizzare una propria piattaforma custom di android dove bisogna ridefinire un metodo private della classe WebViewClient.
A me questa soluzione non mi pare pulitissima, sopratutto mi interesserebbe sapere per quale motivo nella nuova versione del SO le WebView non funzionano come prima: baco o scelte motivate da questioni di sicurezza?
Da notare che se io provo ad accedere al lynk https utilizzando una get http utilizzando la classe HttpClient a cui ho associato una SSLSocketFactory in cui ho incluso il certificato l'accesso al sito remoto funziona sia sulla 2.3.4 sia sulla 4.0.4; per quello che devo fare, però, mi servirebbero le web view.
Ho scaricato l'app sandrob proxy example e ho notato che, anche nel terminale 4.x, la visualizzazione del sito https funziona con la WebView: qualcuno sa se è stato utilizzato il platform custom oppure se hanno seguito un'altra via?
Ciao e grazie
Sandro