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:  |