Английский-Немецкий словарь »

to put someone upon his oath означает в немецкий

АнглийскийНемецкий
to put someone upon his oath

jemandem den Eid abnehmen