How come Trump orders American business to not do business with China? Isn't that Socialist or Communist?

What gives Trump the authority to tell privately owned business who they can do business with?
34 answers 34