Fetching details from the dictionary...
to prove; to verify
to guarantee; to promise
「証す」 has another reading with different meanings.