刑事诉讼法证人的主体条件有哪些规定

刑事诉讼法证人的主体条件有哪些规定
《刑事诉讼法》中的证人的主体条件有:1、生理上、精神上有缺陷或者年幼,不能辨别是非,不能正确表达的人,不能作证人。2、凡是知道案件情况并有作证能力的人,都可以作为证人。3、证人只能是当事人以外知道案件情况的人。4、证人具有不可代替性。5、证人只能是自然人。刑事诉讼法证人的主体条件有哪些规定的法律依据
《刑事诉讼法》第六十二条凡是知道案件情况的人,都有作证的义务。生理上、精神上有缺陷或者年幼,不能辨别是非、不能正确表达的人,不能作证人。第六十三条人民法院、人民检察院和公安机关应当保障证人及其近亲属的安全。对证人及其近亲属进行威胁、侮辱、殴打或者打击报复,构成犯罪的,依法追究刑事责任;尚不够刑事处罚的,依法给予治安管理处罚。