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. This needs to be named "quasselCert.pem" and stored in Quassel's configdir. In Linux, it's
~/.config/quassel-irc.org/; on Mac, you'll have to put it in
~/Library/Application Support/Quassel/, and on Windows it's in
%appdata%\[roaming - only on Vista/Win7]\quassel-irc.org\. Note that the location can be changed using --configdir.
You can create such a certificate on Linux by typing the following on the command line:
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout ~/.config/quassel-irc.org/quasselCert.pem -out ~/.config/quassel-irc.org/quasselCert.pem
Adapt the paths for your setup.