I've looked around on this site and I've not seen a clear answer on this question.
From what I've read TLS does not provide data integrity unless specific ciphers are used which use HMAC'ing as part of the protocol. Is this correct, if so would it make sense to use specific ciphers where you need extra assurance on data integrity across systems?
What would be the benefit in using MAC/Digital Signatures in addition to TLS if TLS can provide data integrity?