只要双方意思表示真实,内容不违反法律法规的强制性规定,形式合法,双方签订的遗赠扶养协议就具有法律效力,并且其效力高于法定继承和遗嘱继承。
对于遗赠扶养协议,法律并没有证人证明的要求,因此,公开与否,不影响协议的效力。根据继承法第5条的规定:“继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。”另据继承法第21条规定:“遗嘱继承或者遗赠附有义务的,继承人或者受遗赠人应当履行义务。没有正当理由不履行义务的,经有关单位或者个人请求,人民法院可以取消他接受遗产的权利。