TLS was working out of the box but with a dummy certificate. So I tried to install a real certificate by following the instructions here:
I'm using a startcom cert, and I created the concatenated PEM file in this order: domain cert, domain key, startcom intermediate cert, startcom root cert.
Now when I start the server, it no longer works (connection refused) and I see this in the log:
2010-01-24 21:35:58 ThreadExceptionHandler.uncaughtException() SEVERE: Uncaught thread: "main" exceptionjava.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider
I tried installing Bouncy Castle but then got different errors. I talked to another Tigase user and he said he did not have to install Bouncy Castle so I think something is fishy. Any idea of the problem?