قانون اساسی در اصل ۷۷، تاکید دارد که عهدنامه ها، مقاوله نامه ها، قراردادها و موافقت نامههای بین المللی باید به تصویب مجلس شورای اسلامی برسد. همچنین در اصل ۱۲۵ نیز آمده است که امضای عهدنامه ها، مقاوله نامهها، موافقت نامهها و قراردادهای دولت ایران با سایر دولتها و همچنین امضای پیمانهای مربوط به اتحادیههای بینالمللی پس از تصویب مجلس شورای اسلامی با رئیس جمهور یا نماینده قانونی او است.