Nuova implementazione cert SSL che mostra solo errori su Android

0

Durante il test di un URL HTTPS viene caricato correttamente da tutti i browser sul sistema operativo desktop multiplo. Tuttavia, quando proviamo specificamente dal cellulare Android otteniamo i seguenti risultati:

Android che utilizza il browser Dolphin:

Avviso di sicurezza

Il nome del sito non corrisponde al nome sul certificato. Vuoi continuare? (Annulla / Continua)

AndroidcheutilizzaChrome:

Visualizzailmessaggio:

Nessuncertificatotrovato

Chromeharichiestouncertificato.Accettarequestarichiestaconsentiràall'applicazionediutilizzarequestocertificatoconiserverd'orainpoi.Ilserverrichiedenteèstatoriconosciutocome:443.Accettasoloquestarichiestasetifididell'applicazione.

PuoiinstallarecertificatidaunfilePKCS#12conestensione.pfxo.p12.

Conipulsanti"Installa" o "Annulla" nella parte inferiore della finestra di dialogo del messaggio di errore.

La cosa davvero interessante è che quando esegui il test sullo stesso telefono Android utilizzando Firefox e UCbrowser, l'URL viene caricato correttamente senza questi messaggi di errore.

Quando si carica lo stesso URL utilizzando un iPhone con Chrome o Safari entrambi vengono caricati correttamente.

Qualcuno avrebbe qualche suggerimento su cosa dovremmo controllare per quanto riguarda l'installazione?

Saluti, Leigh.

    
posta shwashbuckle 02.08.2016 - 13:29
fonte

1 risposta

0

Siamo riusciti a risolvere questo problema. Il nostro server web è Tomcat e la soluzione era seguire i seguenti passaggi:

  1. Backup \ repository \ conf \ tomcat \ catalina-server.xml
  2. Arresta il server Tomcat
  3. Modificare il file catalina-server.xml modificando l'impostazione clientAuth=want a clientAuth=false
  4. Avvia Tomcat Server.
  5. Verifica che il server Tomcat sia stato avviato correttamente.
risposta data 04.08.2016 - 12:55
fonte

Leggi altre domande sui tag