【多选题】
保险合同能否生效,取决于其是否具有法律规定的哪些有效条件?()
A、当事人应当具有法定的缔约资格
B、双方当事人的意思表示真实一致
C、订立保险合同可以违反法律规定和社会公共利益
D、订立保险合同所采取的形式应当符合法律的强制性规定和保险业规则
A、当事人应当具有法定的缔约资格
B、双方当事人的意思表示真实一致
C、订立保险合同可以违反法律规定和社会公共利益
D、订立保险合同所采取的形式应当符合法律的强制性规定和保险业规则