根据签发证书的CA的不同,证书可以分为2种:
- 由自己创建的CA签发的证书,通常叫做自签名证书;
- 由PKI的CA签发的证书,具有普遍可信的证书。
自签名证书
之前12306的证书就是一个自签名证书,所以浏览器第一次打开12306的官网时,会被提示不安全。但是现在已经改为由PKI签发的证书,可以正确通过浏览器的证书检查了。 但是,这并不意味着自签名证书就没有用。比如在内网中,为了测试或者部署内部服务,为了成本考虑,可以签发一些自签名证书,由于时内网环境,我们已经100%确认对方的身份,所以就不需要PKI来帮助我们校验证书是否正确。
使用openssl创建自签名证书:
制作CA证书:
1....