swear on

swear (up)on someone or something

to take an oath on someone or something. (Upon is formal and less commonly used than on.) He swore upon the Bible to tell the truth. I swear on the memory of my sainted mother that I am telling the truth.
See also: on, swear