متن قانون
ماده ۱۷۷ قانون مجازات اسلامی: شاهد شرعی در زمان ادای شهادت باید شرایط زیر را دارا باشد:
الف بلوغ
ب عقل
پ ایمان
ت عدالت
ث طهارت مولد
ج ذینفع نبودن در موضوع
چ نداشتن خصومت با طرفین یا یکی از آنها
ح عدم اشتغال به تکدی
خ ولگرد نبودن
تبصره ۱ شرایط موضوع این ماده باید توسط قاضی احراز شود.
تبصره ۲ در مورد شرط خصومت، هرگاه شهادت شاهد به نفع طرف مورد خصومت باشد، پذیرفته میشود.