The implementation of this solution is available at https://gist.github.com/GaretJax/124c523a62ba48c9eec1, and I'd like to contribute it back to Twisted, however, it has no unit tests and needs some design decisions/validation.It also needs a serious overhaul on its indentation - something messed up happened to that code :).
Anyone willing to help me getting a proper patch?What help do you need? I will be happy to do reviews when it's readye. :)
P.S.: A big shout-out to Twisted for its excellent TLS support out of the box. We got a straight A rating out of the box on ssl labs!really glad to hear this! I do plan to quote you on that :)