The president of the United States has the sole authority to launch nuclear weapons at any time and for any reason. While the order must be confirmed by the Defense Secretary, that position has no veto power and is bound to comply, as the confirmation simply serves to verify that the order comes from the president.