Answer:

attestant

AnswerCrossword Clue
ATTESTANTOne who bears witness.
ATTESTANTAffirmer