Iranian security forces say they have full control of the shipping bottleneck after US president Donald Trump orders a naval blockade.