Sahih Bukhari · Hadith 2679
Witnesses - كتاب الشهادات
حدثنا موسى بن إسماعيل، حدثنا جويرية، قال ذكر نافع عن عبد الله رضى الله عنه أن النبي صلى الله عليه وسلم قال " من كان حالفا فليحلف بالله أو ليصمت ".
Narrated `Abdullah: The Prophet said, "Whoever has to take an oath should swear by Allah or remain silent." (i.e. He should not swear by other than Allah.)
Gradings are classical jarḥ-wa-taʿdīl, name-matched to a rijāl index (not individually re-verified).