HarmonyOS鸿蒙Next中从HwUniversalKeyStoreProvider使用GenerateKey生成的证书中,这个OID对应的字段是什么含义呢?

HarmonyOS鸿蒙Next中从HwUniversalKeyStoreProvider使用GenerateKey生成的证书中,这个OID对应的字段是什么含义呢?

如上,我们通过HwUniversalKeyStoreProvider代替AndroidKeystore,获取到的秘钥证书种,有一串不明含义的OID “1.3.6.1.4.1.2011.30.2” 对应sequence的序列,想知道这段序列是对应什么含义?

cke_2088.png


更多关于HarmonyOS鸿蒙Next中从HwUniversalKeyStoreProvider使用GenerateKey生成的证书中,这个OID对应的字段是什么含义呢?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

在HarmonyOS鸿蒙Next中,HwUniversalKeyStoreProvider使用GenerateKey生成的证书中,OID(对象标识符)对应的字段通常用于标识证书的特定属性或扩展。OID是ASN.1标准中用于唯一标识对象的数字串,具体含义取决于OID的值。例如,2.5.4.3表示通用名称(Common Name),2.5.4.10表示组织名称(Organization Name)。要确定具体OID的含义,需参考相关标准文档或证书规范。

更多关于HarmonyOS鸿蒙Next中从HwUniversalKeyStoreProvider使用GenerateKey生成的证书中,这个OID对应的字段是什么含义呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个OID "1.3.6.1.4.1.2011.30.2"是华为在HarmonyOS中为密钥证书定义的企业专用标识符。具体来说:

  1. 1.3.6.1.4.1是IANA分配给企业的OID前缀
  2. 2011是华为的企业编号
  3. 30.2是华为内部为HarmonyOS密钥证书分配的特定标识

这个字段通常包含与设备安全相关的扩展信息,可能包括:

  • 密钥生成环境标识
  • 安全芯片相关信息
  • 密钥使用限制标记

由于这是华为内部实现细节,具体含义未完全公开。在实际开发中,开发者通常不需要解析这个字段,而是通过HarmonyOS提供的API来获取所需的密钥属性信息。

回到顶部