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