On 1 May 2014, at 21:28, Glyph Lefkowitz wrote:

When I connect to the hosts you mention using openssl (don’t forget to set -servername if you play along) I only get TLSv1. Is it possible that there’s some custom TLS code laying around?

As far as I can see, only <https://github.com/glyph/txsni>. It constructs the CertificateOptions in <https://github.com/glyph/txsni/blob/master/txsni/only_noticed_pypi_pem_after_i_wrote_this.py> (whose name suggests a change I need to make to this library). Am I forgetting some cool new options to CertificateOptions?

If you want DHE, you need to load DH parameters: http://twisted.readthedocs.org/en/latest/core/howto/ssl.html#tls-protocol-options too.

Why your server only accepts TLSv1 is beyond me off the cuff.

The machine is an Ubuntu 14.04 machine with libssl1.0.0:libssl1.0.1f-ubuntu-don't-have-a-heart-attack-it's-actually-g (I seriously wish they wouldn't do that with security patches).

Well, that’s what distributions do. *shrug* They don’t update your software so nothing breaks; they just fix the security issues (thus it’s not necessarily g, Ubuntu’s fix *can* be very different from what OpenSSL did.

_______________________________________________
Twisted-Python mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to