Разница между «узаконить» и «утвердить» заключается в значении этих слов.
Узаконить означает придать чему-либо законную силу, утвердить где-либо, в чём-либо на основании закона, официального документа. gramota.ru ru.wiktionary.org Например: узаконить брачные отношения, наследство, наём помещения. gramota.ru dic.academic.ru Также «узаконить» может означать ввести в обиход на правах общепризнанного, признать допустимым, правильным. ru.wiktionary.org kartaslov.ru
Утвердить имеет несколько значений, среди которых:
- Установить, ввести на прочных основаниях, окончательно упрочить. kartaslov.ru rus-gos.spbu.ru Например: утвердить своё господство, демократию. kartaslov.ru rus-gos.spbu.ru
- Официально принять окончательное решение, признать окончательно установленным. kartaslov.ru rus-gos.spbu.ru Например: утвердить проект, повестку дня, тезисы. kartaslov.ru rus-gos.spbu.ru
- Оформить юридически, в законном порядке, придать чему-либо юридическую силу. kartaslov.ru rus-gos.spbu.ru Например: утвердить детей в правах наследства, решение суда. kartaslov.ru rus-gos.spbu.ru
- Дать окончательную санкцию на назначение кого-либо куда-либо. kartaslov.ru rus-gos.spbu.ru Например: утвердить в звании профессора, в должности директора. kartaslov.ru rus-gos.spbu.ru
- Окончательно уверить, убедить. kartaslov.ru rus-gos.spbu.ru Например: утвердить кого-либо в правоте его предположений, в мысли приступить к работе. rus-gos.spbu.ru