erm &quot;endpoint&quot; refers to either of the client or the server in a communication. The term &quot;peer&quot; refers to the endpoint at the other side of the communication that we are currently referring to. So if we are currently talking about the client then the peer would be the server.</p>

<p>TLS is a standardised protocol and there are numerous different implementations of it. Due to the standards an OpenSSL client or server is able to communicate seamlessly with an application using some differ