Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anyone know if it's possible to do client authentication with x509 signed certificates on any IRCd server?

We'd like to set up a work irc server (yes, that's really what we want), but it'd be a bugger to have it inside our VPN. We know we can use SSL/IRC like Freenode do on port 7000, but ideally we'd like to be able to restrict by clients having our x509 client certificate.

Any ideas?

share|improve this question
up vote 1 down vote accepted

Ok, so it turn out that it's possible to do this with an inspircd module. I'm yet to actually implement it, because it turns out that I'm yet to find a client that can deliver a client side certificate.

share|improve this answer

If this is to be on a linux server, using SSH tunnels for access would be possible. This would provide for transport security, and if you demand keys, also cover that off too. It wouldn't work with any x509 infrastructure you might have, but requires very little effort to do.

share|improve this answer
I really don't see how using SSH tunnels is any different from a VPN, which was specifically excluded in the Question. Further requiring the issuance and tracking of another set of keys compounds the administrative overhead for this task. – Chris S Sep 25 '11 at 23:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.