一个有效的保险合同必须满足哪些条件?

一个有效的保险合同必须满足哪些条件?
【正确答案】:(1)订立合同的目的合法;(2)订立合同的投保人具有完全行为能力;(3)必须经过要约和承诺两个环节;(4)合同要有对价。