The setback came Friday in the announcement from Sen. Ben Cardin of Maryland, top Democrat on the Foreign Relations Committee, that he opposes the deal, which he said "legitimizes Iran's nuclear program."