Secure async rpc transport layer?

Is there a good general-purpose library inside/on top of Async Rpc to make its underlying transport layer secure? I wrote a simple wrapper on top of Rpc transport based on RSA, but is there any existing tool out there

Maybe something like stunnel?