Open hangy opened 7 years ago
Ein Grund scheint zu sein, dass Java 7 standardmäßig noch eine alte TLS-Version nimmt. Bei einem kurzen Test von Paho unter Java 8 funktionierte die Verbindung direkt, da dort TLS 1.2 als Default genutzt wird. Über Runtime-Switch die anderen TLS-Versionen zu deaktivieren hat irgendwie nicht geholfen. 😞
Mein MQQT-Broker (vernemq) ist standardmäßig auf TLS 1.2 konfiguriert. Beim Verbindungsversuch von hm2mqtt kommt serverseitig (habe das Client-Log noch nicht gefunden :)) immer diese Meldung
Laut https://dev.eclipse.org/mhonarc/lists/paho-dev/msg02060.html versucht Paho in Java wohl standardmäßig TLS 1.1. Vielleicht wäre es ja möglich, die TLS-Version als optionalen Parameter via http://stackoverflow.com/a/20708800/11963 zu implementieren.