Setting up jabberd2

Today I’ve setup a jabber daemon, more specific jabberd2 following the documentation over at jabberdoc.org

It went quite smoothly, however there are a few pitfalls with the tls/ssl configuration, on my client I got several error messages regarding the TLS handshake. After looking in the server logs I found a bunch of error messages like illustrated below:

error: SSL handshake error (error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer did not return a certificate)

The reason for this error was the “verify-mode” directive in c2s.xml, I changed this from 7 (where you require client certificates) to 2 (where you don’t require client certificates)

It is all working quite well, currently I am writing a ruby client to pass alerts trough my jabber setup.

Related posts:

  1. Fun with puppet and rsyslog Today I switched from syslog-ng to rsyslog, I am also...
  2. Using syslog-ng as a central loghost Today I woke up and found out that syslog-ng 3.0...

Related posts brought to you by Yet Another Related Posts Plugin.


About this entry