Sto lavorando a un progetto che recupera le immagini da diversi server (http e https).Connessione Https, differenze tra Android 2.3 e 4
ho trovato this usefull Q/A per evitare il problema di No peer certificate error
in Android 2.3, ma non riesco a capire il motivo per cui in Android 4 (> 3) il problema ("No peer certificate error
") non stava presentando.
Prego, correggetemi se sbaglio:
- In Android 2.3 una connessione HTTPS esegue le intere Controlli certificati (e strette di mano);
- In Android> 3 la connessione HTTPS viene stabilita anche se l'handshake ha esito negativo (ad esempio: la mia app, come peer, non ha il certificato).
Quali sono le differenze tra queste versioni di Android? Perché ho bisogno di Affidare tutto a in Android 2.3 e non in Android 4?
Perché in Android 2.3 ricevo la seguente eccezione: "javax.net.ssl.SSLPeerUnverifiedException: No peer certificate error"
mentre in Android 4 tutto funziona correttamente e la connessione è stabilita?
Tutto ciò che riguarda SNI Server Name Indication, introdotto in Android Honeycomb?
Vuoi soluzione o differenza? –
Differenza tra versione Android. SO è pieno di soluzioni. – StarsSky
Il tuo codice funziona su 2.3? –