SSL证书分类
SSL 证书(Secure Sockets Layer Certificate)是用于在网络通信中实现加密和身份验证的数字证书。根据用途、验证级别和覆盖范围的不同,SSL 证书可以分为多种类型。
一、按验证级别分类
SSL 证书的验证级别决定了证书颁发机构(CA)对申请者的身份验证严格程度,适用于不同的安全需求。
DV SSL(Domain Validated SSL,域名验证型)
- 特点:只验证域名的所有权,不验证组织或个人的身份。
- 验证方式:通过域名控制权验证(例如邮件验证、DNS 记录或文件上传)。
- 优点:颁发速度快(几分钟到几小时),成本低。
- 适用场景:个人网站、小型博客或非敏感数据传输的站点。
- 标志:浏览器显示锁图标和“https://”,但无公司信息。
OV SSL(Organization Validated SSL,组织验证型)
- 特点:验证域名所有权和组织身份(如公司名称、地址)。
- 验证方式:需要提供营业执照、注册文件等证明材料。
- 优点:安全性更高,证书中包含组织信息,增强用户信任。
- 适用场景:企业官网、电商平台等需要展示公司身份的网站。
- 标志:浏览器显示锁图标,证书详情中可查看组织信息。
EV SSL(Extended Validated SSL,扩展验证型)
- 特点:最高级别的验证,严格核实域名和组织合法性。
- 验证方式:需要提交详细的法律文件(如营业执照、政府登记信息),并通过人工审核。
- 优点:提供最高信任度,浏览器地址栏显示绿色锁和公司名称。
- 适用场景:银行、金融服务、大型电商等高安全性需求的网站。
- 标志:绿色地址栏 + 公司名称 + 锁图标。
二、按覆盖范围分类
根据证书保护的域名数量和范围,SSL 证书分为以下类型:
单域名 SSL(Single Domain SSL)
- 特点:仅保护一个具体域名(如
www.example.com
)。 - 限制:不覆盖子域名(如
mail.example.com
)。 - 适用场景:单一功能的网站或服务。
- 特点:仅保护一个具体域名(如
通配符 SSL(Wildcard SSL)
- 特点:保护一个域名及其所有一级子域名(如
*.example.com
覆盖www.example.com
、mail.example.com
等)。 - 限制:不覆盖二级子域名(如
sub.mail.example.com
)。 - 适用场景:需要保护多个子域名的网站,如企业内部系统。
- 特点:保护一个域名及其所有一级子域名(如
多域名 SSL(Multi-Domain SSL,或称 SAN SSL)
- 特点:一张证书可保护多个不同域名(如
example.com
、example.org
、shop.net
),通过 SAN(Subject Alternative Name)字段实现。 - 优点:灵活性高,可动态添加域名。
- 适用场景:拥有多个独立域名的企业或服务。
- 特点:一张证书可保护多个不同域名(如
统一通信证书(UCC SSL,Unified Communications Certificate)
- 特点:专为统一通信环境设计(如 Microsoft Exchange),本质上是多域名 SSL。
- 适用场景:邮件服务器、协作平台等。
三、按特殊用途分类
一些 SSL 证书针对特定场景或需求设计,具有额外功能。
自签名证书(Self-Signed SSL)
- 特点:由用户自己生成,未经 CA 认证。
- 优点:免费,快速生成。
- 缺点:浏览器会显示“不可信”警告。
- 适用场景:内部测试、开发环境。
代码签名证书(Code Signing Certificate)
- 特点:用于对软件代码进行数字签名,确保来源可信且未被篡改。
- 适用场景:软件开发者发布应用程序或驱动程序。
客户端证书(Client Certificate)
- 特点:用于验证客户端身份,常与服务器端 SSL 配合实现双向认证。
- 适用场景:高安全性场景,如企业内部系统、VPN。
四、按颁发机构分类
SSL 证书还可以根据颁发机构的不同进行区分:
- 商业 CA(如 DigiCert、Sectigo、GlobalSign):提供付费证书,广泛认可。
- 免费 CA(如 Let’s Encrypt):提供免费 DV 证书,适合小型网站,需定期续期(通常 90 天)。
- 企业内部 CA:为内部系统生成私有证书,不被公共网络信任。
五、常见组合示例
实际中,证书类型可能是多种特性的组合,例如:
- 通配符 EV SSL:保护
*.example.com
并通过扩展验证。 - 多域名 OV SSL:保护多个域名并验证组织身份。
如何选择合适的 SSL 证书?
- 安全性需求:个人网站选 DV,企业选 OV/EV。
- 域名数量:单域名选单域名证书,多子域名选通配符,多独立域名选多域名证书。
- 预算:免费证书(如 Let’s Encrypt)适合小型项目,商业证书提供更多保障。
- 用途:Web 网站用标准 SSL,软件发布用代码签名证书。