数字证书包括哪些内容:分基础字段与扩展项

数字证书包括哪些内容,标准X.509V3证书分为基础必填字段、可选唯一标识、扩展字段以及CA签名四大部分,整体遵循ITU-TX.509(10/2012)标准;基础字段在所有版本证书里都必须存在,扩展字段仅V3版本支持,仅用于网页HTTPS、代码签名等进阶场景,纯内网设备认证的V1证书不会携带扩展项。

数字证书基础必填内容

这部分是所有数字证书都必须具备的核心条目,缺失任意一项都会导致证书无法正常校验。

字段名称具体内容说明使用约束
版本号标注V1、V2、V3,对应编码数值0、1、2带扩展项必须选用V3版本
证书序列号CA分配的唯一正整数,同一家CA下不会重复用于证书吊销查询
签名算法标识CA签署证书所用哈希与加密算法,例如SHA256-RSA算法强度过低会被浏览器拦截
颁发者信息签发CA的X.500格式名称,包含国家、机构、CA名称用来构建信任校验链
有效期起始生效时间与到期截止时间,采用UTC时间格式超出时间范围证书直接失效
使用者信息证书持有人的身份名称,个人填姓名,企业填单位全称,网站填域名网站证书可把域名写入扩展项,主体名称可留空
使用者公钥信息公钥字符串+公钥加密算法,与持有人私钥成对配套使用这是证书最核心的数据内容
CA数字签名发证机构用自身私钥对整条证书生成的签名串用来验证证书有没有被篡改

数字证书可选标识内容

颁发者唯一ID、使用者唯一ID属于V2版本新增的可选内容。

仅在同名称下需要多发多张证书时启用,绝大多数商用证书都不会填写这两项内容。

数字证书扩展字段内容

扩展字段只在X.509V3证书中出现,用来补充基础字段无法承载的附加规则,不同用途的证书会配置不同扩展项。

网站SSL证书常用扩展包含域名备用名称、证书吊销地址、密钥用途;电子签名证书会增加密钥使用限制、策略约束;服务器证书会限制证书只能用于身份验证,不能用来签发下级证书。

证书内容校验边界

你在核验证书时,只核对基础字段就可以完成基础信任验证;只有网站HTTPS、代码签名这类互联网业务,才需要逐条校验扩展项配置。

自制内网测试证书可以不配置扩展项,但面向公网的商用证书缺少必要扩展,浏览器会弹出安全警告。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于数字证书包括哪些内容的文章欢迎访问:百科