刑法直接证据的类型都有:
1、当事人的陈述。包括刑事被害人陈述,犯罪嫌疑人、被告人供述和辩解,民事诉讼当事人的陈述,行政诉讼当事人的陈述等不同的诉讼证据。
2、能证明案件主要事实的证人证言。如能够指出犯罪人是谁的证人证言、能够证明民事法律关系是否发生、变更或消灭的证人的证言,以及行政机关实施具体行政行为时在场人员所作的关于具体行政行为是否合法的证言。 法律依据 《刑事诉讼法》 第五十条
可以用于证明案件事实的材料,都是证据。证据包括:
(一)物证;
(二)书证;
(三)证人证言;
(四)被害人陈述;
(五)犯罪嫌疑人、被告人供述和辩解;
(六)鉴定意见;
(七)勘验、检查、辨认、侦查实验等笔录;
(八)视听资料、电子数据。
证据必须经过查证属实,才能作为定案的根据。