Thomas Aquinas'a göre "ebedi kanun (lex aeterna)", "tabiî kanun (lex naturalis)", "ilahî kanun (lex divina)" ve "beşerî kanun (lex humana)" olmak üzere dört çeşit kanun vardır. "Ebedi kanun (lex aeterna)", Allah tarafından konulan, kainat yaratılmadan önce de, kainat sona erdikten sonra da varlığını sürdürecek olan kanundur. Bu kanunun ne olduğunu ancak Allah bilebilir. İnsanlar bu kanunun kendisini anlayamazlar; ancak güneşi ışığından bilmek gibi, onun etki ve sonuçları yardımıyla kısmen bilebilirler. "Tabiî kanun (lex naturalis)", insanların akıl vasıtasıyla ebedî kanunun anlayabilecekleri kısmıdır. "İlahi kanun (lex divina)" Tanrı tarafından konulan kanundur. İnsanlar tarafından konulan "beşerî kanun (lex humana)"lar, hem tabiî kanuna, hem de ilahî kanuna uygun olmak zorundadır. Halkın ortak yararını amaçlamayan beşerî kanunlar, tabiî kanuna, hem de ilahî kanuna aykırıdır. Thomas'a göre beşerî kanunlar, ancak, "insanların ortak yararı (communem hominum salutem)"nı güttükleri ölçüde bağlayıcılık gücü kazanırlar, aksi durumda bağlayıcılıklarını kaybederler.