برای اقامه حد شرایط زیر شرط است
۱- عقل ۲- بلوغ ۳-اختیار ۴-علم به تحریم
بنابراین بر صغیر و غیربالغ و دیوانه و کسی که مجبور و مکره باشد حدی نیست چون حضرت عایشه روایتکرده است که پیامبرص گفت: «رفع القلم عن ثلاث: عن النائم حتى یستیقظ وعن الصبی حتى یحتلم وعن المجنون حتى یعقل»«از سهکس رفع تکلیف شده و مکلف نیستند: شخص بخواب رفته تا و قتی که بیدار میشود و کودک تا و قتی که بالغ گردد و دیوانه تا و قتی که عاقلگردد». احمد و اصحاب سنن و حاکم آن را روایتکردهاند و گفتهاند بنا به شرایط شیخین حدیث صحیح است و ترمذی آن را «حسن» دانسته است. اما شرط علم به تحریم بدینجهت است که او را بعلت ارتکاب حرام حد میزنند و کسی که علم به تحریم نداشته باشد به نظرخود حرامی را مرتکب نشده است و پیامبرص پس از اینکه ماعز اعتراف به زنا کرد از او سوالکردکه آیا میدانی زنا چیست؟ -و حرام است؟-و روایت شده که کنیز سیاهپوستی را نزد حضرت عمر آوردند و گفتند: او مرتکب زنا شده است. او تازیانهاش را تکان داد و گفت: «أی لكاع زنیت؟ فقالت: من غوش بدرهمین»«ای پست مرتکب زنا شدهای؟ گفت: آری با «غوش» در برابر مزد دو درهم چنین عملی را مرتکب شدهام».
عمر با علی و عثمان و عبدالرحمن بن عوف که در حضور او بودند مشورتکرد و گفت: رای شما چیست؟.
علی گفت: بنظر من او را باید رجمکنی. عبدالرحمنگفت، رای من نیز چنین است که برادرت علی میگوید.
عثمانگفت: بنظر من او بدینکار اهمیت نمیدهد و آن را حرام نمیداند چون آن را آسان میگیرد و امر خدا درباره حد برایکسی است که از حکم خدا اطلاع داشته باشد و بنظرمیرسدکه این زن ازحکم حرمت آن اطلاع ندارد و عمرگفت: راست میگوئی -او را بحال خود و ا گذاشت -