单项选择题

A.签订保险合同是指保险人与被保险人就保险合同的主要条款经过协商最终达成协议的行为
B.签订保险合同是一种法律行为
C.需要在平等自愿的基础上进行
D.只有通过签订保险合同这一过程,保险合同才会真正产生法律效力