I am trying to understand the problem that mtls is trying to solve. In the simplest scenario of a regular tls, the client encrypts the shared private key with the public key and sends it to the server. From here communication on both directions is encrypted using this symmetric key. Why is this not enough?
What I have tried:
I have tried googling but cannot find an example that is simple enough