Hi, I'm from the VDSM project which is part of oVirt. We are in the process of adding multiple protocol support one of which is AMQP 1.0 though the proton library.
We want to keep only requiring one port so our solution is to "peek" at the stream, detect the protocol and then pass it to the proper protocol implementation. So, in order to support SSL we have to do the SSL negotiation ourselves and pass read\write callbacks since we keep the SSL state of the session. We've been trying to get this to work with the proton-python bindings but there doesn't seem to be a way to pass our own read\write callbacks. Is there something were missing, is it something that's even planned\wanted? Thanks