Q 19: What are the conditions of Shahadah (Bearing witness that there is no god but Allah) that must be fulfilled by the one who pronounces it?
A--- They are seven:
- First: to know its meaning (what it affirms and negates).
- Second: To have absolute Faith in it at heart.
- Third: To believe in it publicly and secretly.
- Fourth: To accept it and not to reject any of its necessities or requirements.
- Fifth: To purify one's intention in its regard.
- Sixth: To believe in it from one's deepest heart and not only by tongue.
- Seventh: To have passion for it and for its adherents and to take friends and enemies only according to its very criteria.
Reference: 200 FAQ On Muslims Belief - Shiekh Hafiz Ibn Ahmed Al Hakami