遗嘱公证生效的条件有:
一、遗嘱人必须要有完全民事行为能力;
《最高人民法院关于贯彻执行<中华人民共和国继承法>若干问题的意见》第四十一条规定:“遗嘱人立遗嘱时必须有行为能力。无民事行为能力的人所立的遗嘱,即使其本人后来有了行为能力,仍属无效遗嘱。遗嘱人立遗嘱时有行为能力,后来丧失了行为能力,不影响遗嘱的效力。”患有聋、哑、盲等生理缺陷而无精神病的成年人,他们是有完全行为能力的,因此他们也可以立遗嘱。
二、遗嘱人所立的遗嘱必须是其真实意思表示;
三、遗嘱人对遗嘱所处分的财产必须是有处分权的;
四、遗嘱的内容必须合法;
五、遗嘱的形式必须合法。