Good day.
I'm interested in the issue of transferring responsibility for TLS connection between processes. I want to establish a TLS connection and conduct a primary exchange of messages in the same process, and then transfer the connection to the child process, so that it can continue to work with it independently.
Actually, I'm stuck with how to transfer client and server credentials from the parent to the child process.
How to do it? Is it possible to somehow transfer SecHandle to another process as an array of bytes or something else?
A parent cannot personalize himself as a client using his security credentials (I’ve already checked this).