A top Iranian official on Friday declared that American troops and assets in the Middle East are now "legitimate targets" for military strikes after President Trump posted to Truth Social that the US was ready to support peaceful protesters in Tehran.