Project

General

Profile

Client-Core SSL support » History » Version 1

seezer, 07/02/2009 06:21 PM
tidy time!

1 1 seezer
h1. Client-Core SSL support
2 1 seezer
3 1 seezer
If you wish to setup an SSL connection between the core and client, you must have compiled both with the "-DWITH_OPENSSL=ON" cmake option. Generate a key with the following command on the server running the core:
4 1 seezer
5 1 seezer
*Version before 0.4*
6 1 seezer
<pre>openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout ~/.quassel/quasselCert.pem -out ~/.quassel/quasselCert.pem</pre>
7 1 seezer
>The "~/.quassel/" directory may differ if the --datadir option was specified for quasselcore.
8 1 seezer
9 1 seezer
*Version 0.4 and later*
10 1 seezer
<pre>openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout ~/.config/quassel-irc.org/quasselCert.pem -out ~/.config/quassel-irc.org/quasselCert.pem</pre>
11 1 seezer
>The default config directory has changed in version 0.4 and the core's --datadir option has been renamed to --configdir.
12 1 seezer
13 1 seezer
Note that Kubuntu packages for Jaunty (9.04) and later do this step for you.
14 1 seezer
15 1 seezer
Start the core and select SSL in your Client as shown below: