TLS client: An entity that assumes the role of a client in a
Transport Layer Security [TLS] negotiation. In this specification
we generally assume that the TLS client is an (interactive or
automated) application client; however, in application protocols
that enable server-to-server communication, the TLS client could
be a peer application service.