CA 一定要买吗?

CA 一定要买吗?

准备在Apache上实现SSL,这个CA一定要买吗?

自己不能做吗?如果自己做,有什么问题 ?
可以自己作CA,不过用户在浏览网页的时候会有提示,

该安全证书由您没有选定信任的公司颁发。可以查看证书以便确定您是否信任改验证机构。
用户选择安装证书,以后就不会有提示了
谢谢了!

还有个问题,因为要做基于IP的virtual host,在做csr的时候,能否用ip地址做为domain name?

目前的domain name都是做测试的,将来要换成正式的,但ip地址是不变的,如果可以的话,就不用再申请了。