MST

星途 面试题库

面试题:安全认证之SSL证书国际与国内标准对比基础

请简要阐述SSL证书国际标准(如IETF制定的相关标准)和国内标准(如中国相关行业规范)在证书格式方面存在哪些主要差异?
49.2万 热度难度
后端开发安全认证

知识考点

AI 面试

面试题答案

一键面试

国际标准(IETF相关标准)

  1. X.509标准广泛遵循:IETF制定的SSL证书标准主要基于X.509规范。在国际上,绝大多数SSL证书都依据X.509 v3版本,其具有通用性和广泛的兼容性。证书结构相对统一,包含基本信息如版本号、序列号、签名算法标识、颁发者、有效期、主体、主体公钥信息、颁发者唯一标识(可选)、主体唯一标识(可选)以及扩展字段。
  2. 扩展字段通用性:扩展字段用于添加额外信息,在国际标准下,扩展字段内容通常围绕通用的安全增强和应用场景,如证书策略扩展用于标识证书适用的策略集合,增强型密钥用法扩展定义证书允许的密钥使用目的等。

国内标准(中国相关行业规范)

  1. 国密算法应用:国内标准特别强调对国密算法的支持。在证书格式方面,除了支持国际通用的RSA、ECC等算法外,强制要求支持SM2、SM3、SM4等国密算法。证书中需明确标识使用的国密算法,例如签名算法可能采用SM2椭圆曲线签名算法,这是国内标准区别于国际标准的重要特征。
  2. 特定标识要求:可能会要求在证书中包含一些体现国内管理和合规性的特定标识或信息。比如,可能需要明确标识证书颁发机构符合国内相关管理规定的资质信息,在一些特定行业场景的证书中,会要求添加行业主管部门认可的标识等,以满足国内行业监管需求。

主要差异总结

  1. 算法标识:国际标准以国际通用密码算法为主,国内标准强制支持国密算法,并在证书中明确体现对国密算法的使用。
  2. 特定信息标识:国内标准在证书中可能要求添加符合国内管理和行业规范的特定标识信息,而国际标准主要围绕通用的安全和应用场景信息。