TLS isn't sufficient. There was at least one country, Kazakhstan, which had a plan to force all of its citizens to install their own CA to MITM all SSL traffic. (I'm not sure if the plan ever got implemented because the original government press release now 404's).
https://www.eff.org/deeplinks/2015/12/kazakhstan-considers-p...