I have 2 endpoints that are exchanging data (FIX messages), and the originating endpoint is genrating the fix files are sending them on an ecrypted channel (TLS or Stunnel). In a security audit, it was recommended that the files are signed, and this is a bit confusing as the communication is in TLS mode, when reading on the TLS handshake it mentions that the exchanaged messages are signed.
So in a nutshell, my question is: in general when files are exchaned between 2 parties using an encrypted channel, aren't the files signed by default?