Motivation

Some applications require strong or encrypted authentication, but do not require message encryption.

In this situation, application architects could configure TLS with a null cipher. However, this solution incurs internal overhead costs of TLS calls, decreasing message speed and throughput.

For optimal performance, the preferred solution is to use TLS only to authenticate clients, and then avoid TLS calls thereafter, using ordinary TCP communications for subsequent data exchange. Message performance remains unaffected.