abbiamo un'applicazione client compilata con JDK1.8 e un'applicazione server esterna viene eseguita con JRE1.7 o versioni precedenti. Non conosciamo la versione esatta di JRE del lato server. Il problema qui è che non possiamo stabilire connessioni sicure tra di loro. Sappiamo che Java 1.8 abilita TLS1.2 per impostazione predefinita e, in base ai corrispondenti RFC e blog Oracle, TLS1.2 è compatibile con TLS1.1 e TLS1.0. Quindi, anche se il lato server utilizza TLS1.1 o 1.0, dovrebbe funzionare come previsto. Non sappiamo perché. Il messaggio di errore dice qualcosa come "causato dalla mancanza di certificati o suite di cifratura non supportati". Abbiamo anche utilizzato SSLab per analizzare il lato server e ottenere qualcosa come "suite di crittografia non supportata o non corrispondente". Molto confuso perché se compiliamo il lato client con java1.7, funziona bene. Qualche idea? Grazie