Det er fordi IHC-controlleren er vildt gammel, og dens sikkerhed bliver betragtet som ikke-eksisterende med en moderne Java. Så for at det skal virke, skal vi fortælle Java at gamle sløje sikkerhedsstandarder er OK.
Så fat din shell og find `/sti/til/din/java/installation/conf/security/java.security`. I den fil skal du udkommentere den linje, der starter med `jdk.tls.disabledAlgorithms`. På den måde fortæller du Java at alverdens sløje krypteringsmetoder bare er the bees knees. Genstart Openhab 3 og Bob er din onkel.
Det er op til en øvelse for den flittige elev at gennemskue specifikt hvilket cipher i listen, IHC bruger. Jeg har det hele kørende på et lukket LAN og er følgeligt lidt ligeglad, men det er nok TLS1 eller TLS1.1...
Edit: Et vink til føromtalte flittige elev: De bruger RSA 1024 og AES_128_something, som begge to er noget gammelt møjgh. Så et eller andet sted i den fil er de algoritmer slået fra, er mit bedste bud.