The right word and the correct answer is Integrity.
Integrity- can also be called as honesty, honor, etc. It is where an individual is in a state of being whole and having a quality of being honest and yes, having strong moral principle is also considered as a synonym of integrity.
One person can claim integrity if he/she has the capability of doing right things in a reliable way.