1、证人有义务出庭作证。民诉法第七十条明确规定:凡是知道案件情况的单位和个人,都有义务出庭作证。因此,出庭作证,是证人的法定义务。但是也应当看到,当前并没有对证人的制裁性措施来保障证人出庭作证这一义务的落实。
2、出庭作证是原则,不出庭作证是例外。只有“无法出庭”的证人才可以不出庭,其他情形的证人均应当到庭作证。这是为保证证人证言的真实可靠而采取的前提性措施。
3、接受双方当事人的质询是证人证言效力的保障。未经质证的证据不得作为定案的依据。证人证言作为证据的一种,也必须接受双方当事人的质证,只是证人应当对于当事人的质询作出解释和说明,使其证言具有逻辑上的完整性和程序上的中立性。
4、人民法院许可是证人可以不出庭作证的程序性前提。未经人民法院许可,任何证人证言都不得认定其效力。此其“许可”应当为人民法院明确的允可,而非默示;同时此其“许可”,还必须是公开的允可,即至少应当让对方当事人知晓。经过公证的证人证言与通常的证人证言的区别主要是,经过公证的证人证言经过了公证程序。虽然法律和司法解释均规定:经过公证的文书较其他文书有较高的证明力。但是,经过公证的证言仍然是证人证言的范筹,按照最高人民法院在关于民事诉讼证据问题的若干规定,该证人无正当理由不出庭作证仍然效力较低,不能单独作为认定事实的依据。所以,经过公证的证人证言虽然是经国家法定机关确认的证言,但作为诉讼证据,应依诉讼法律规范的特别规定为准。