哪些要素会构成打击报复证人罪?

哪些要素会构成打击报复证人罪?
行为人的行为满足以下犯罪构成要件的,则会构成打击报复证人罪:主体为一般主体,凡达到刑事责任年龄且具备刑事责任能力的自然人均可成为本罪主体;在主观方面表现为故意;侵犯的客体是公民的民主权利和国家机关的正常活动;在客观方面表现为对证人进行打击报复的行为。哪些要素会构成打击报复证人罪?的法律依据
《中华人民共和国刑法》第三条法律明文规定为犯罪行为的,依照法律定罪处刑;法律没有明文规定为犯罪行为的,不得定罪处刑。第五条刑罚的轻重,应当与犯罪分子所犯罪行和承担的刑事责任相适应。第三百零八条对证人进行打击报复的,处三年以下有期徒刑或者拘役;情节严重的,处三年以上七年以下有期徒刑。