openssl进阶
wenking 7/21/2023 证书
为了便于理解,我们可以简单的将tls和ssl划等号。本质tls是ssl的升级,具体区别可自行google。
# 查看证书内容
openssl x509 -in server-cert.pem -text -noout
1
SSL证书分类:
- 按照一个证书可以应用一个或多个域名,可以进行如下分类
- 单域: 单域 SSL 证书仅适用于一个域。(“域”是网站的名称,例如 www.baidu.com)
- 通配符: 与单域证书一样,通配符 SSL 证书仅适用于一个域。但是,它也包括该域的子域。 eg: 对于通配符域 *.baidu.com 可以匹配 tieba.baidu.com, pan.baidu.com
- 多域: 多域 SSL 证书可以应用于多个不相关的域。
- 按照证书的验证级别进行分类
- 域验证:这是最严格的验证级别,也是最便宜的级别。企业只需要证明他们控制着域。
- 组织验证:这是一个需要亲力亲为的过程:证书机构直接联系请求证书的人员或企业。这些证书更受用户信赖。
- 扩展验证:在发出 SSL 证书之前,需要对组织进行全面的背景检查。
# 浏览器验证ssl证书流程
第一,检查SSL 证书是否是由浏览器中“受信任的根证书颁发机构”颁发。
第二,检查SSL证书中的证书吊销列表,检查证书是否被证书颁发机构吊销。
第三,检查此SSL证书是否过期。
第四,检查部署此SSL证书的网站的域名是否与证书中的域名一致。