The Transport Layer Security (TLS) protocol is an application layer-level specification for providing encryption on top of regular TCP connections.
Apps use TLS libraries, which in turn use TCP, i.e., apps will call a TLS function which wraps around TCP.