How do I enable SSL support for client/core connections?

Quassel supports SSL encryption for the connection between clients and core. In order to support this, a Quassel Core needs a PEM certificate which needs to be stored in ~/.quassel/quasselCert.pem (on Linux and Mac; probably somewhere else on Windows...).

You can create such a certificate on Linux/Mac by typing the following on the command line:

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout ~/.quassel/quasselCert.pem -out ~/.quassel/quasselCert.pem