I have libvirt, one client and one server. Libvirt uses gnutls implementation of tls. I want to use mitmproxy and put in the middle between client and remote server. But mitmproxy uses different implementation of tls - openssl. I read that their certificates and maybe handshake process are not compatible with each other?
Are there any suggestions on which steps should be taken to achieve compatibility or I should just provide for mitmproxy one more implementation of tls layer using gnutls?