The past tense of promise under oath is promised under oath.
The third-person singular simple present indicative form of promise under oath is promises under oath.
The present participle of promise under oath is promising under oath.
The past participle of promise under oath is promised under oath.