Attester
At·test·er
Attester
n.
One who attests.