Issues connecting with TLS
Hi there, I disabled SSL v3 on my IRCd, and despite offering TLS 1.2, and running Python 3.4.0, I'm receiving the following message each time:
irker@git:~/irker-2.13$ python3 irkerd -c irc_server.pem -H 127.0.0.1 -n GitLord
irkerd: Couldn't connect to socket: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:598)
The irc_server.pem certificate is correct, in that it previously worked, and I've verified it has the same contents via Openssl s_client. From my understanding, TLS v1.2 is supported in Python 3.4, provided it's in conjunction with OpenSSL 1.0.1 or later, which mine is:
irker@git:~/irker-2.13$ python3
Python 3.4.0 (default, Jun 19 2015, 14:20:21)
[GCC 4.8.2] on linux
Type help, copyright, credits or license for more information.
>>> import ssl
>>> ssl.OPENSSL_VERSION
'OpenSSL 1.0.1f 6 Jan 2014'
The only protocol I have on offer is TLSv1.2, but it seems that irker tries SSLv3 every time? I'm not an expert by any means, just trying to provide helpful information in order to try and track down the problem - wherever it lies. I'd be grateful for any assistance! Thanks