How do I enable SSL support for client/core connections?
Submitted by Sputnick on Mon, 06/30/2008 - 23:46
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.