Treaties between nations, Iran signed the Non-Proliferation Treaty and would be in violation. [1]
In general many sanctions around nukes are based on many many treaties and the UN Office of Disarmament Affairs. [2]
[1]: https://en.m.wikipedia.org/wiki/Treaty_on_the_Non-Proliferat...