We do not currently know of any antonyms for adverse witness.
The noun adverse witness is defined as: