欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > DLMS/COSEM中的信息安全:安全密钥(中)续2

DLMS/COSEM中的信息安全:安全密钥(中)续2

2024/11/30 20:40:26 来源:https://blog.csdn.net/huaqianzkh/article/details/141096424  浏览:    关键词:DLMS/COSEM中的信息安全:安全密钥(中)续2

2.4.4证书扩展

2.4.4.1 综述

        为X.509 v3证书定义的扩展提供了将附加属性与用户或公钥进行连接以及管理CA之间的关系的方法。证书中的每个扩展名都指定为关键(TRUE)或非关键(FALSE)。

        扩展字段应根据所使用的证书类型完成,如表18所示。

2.4.4.2 权限密钥标识符

         ——扩展ID(OID):2.5.29.35;

        ——关键:FALSE;

        ——描述:AuthorityKeyIdentifier扩展提供了一种识别与用于签署证书的私钥对应的公钥的方法;

        ——值:AuthorityKeyIdentifier字段。

        keyIdentifier字段的值需要计算:

        ——使用RFC5280:2008,4.2.1.2定义的方法1,即KeyIdentifier由BIT STRING SubjectPublicKey(不包括标签、长度和未使用位数)的160位SHA-1散列组成;

        ——使用RFC5280:2008,4.2.1.2中定义的方法2,即keyIdentifier由四位类型字段组成,值为0100,后跟BIT STRING subjectPublicKey(不包括标签、长度和未使用位数)的SHA-1哈希值的最低有效60位。

2.4.4.3 SubjectKeyIdentifier

        ——扩展ID :2.5.29.14;

        ——关键:FALSE;

        ——描述:SubjectKeyIdentifier扩展提供识别包括特定公钥的证书的方法;

        ——值:SubjectKeyIdentifier扩展应包括keyIdentifier字段。

2.4.4.4 KeyUsage

        ——扩展ID(OID):2.5.29.15;

        ——关键:TRUE;

        ——描述:KeyUsage扩展名定义了包含密钥的证书的用途;

        ——值:要设置的位如表19所示。

2.4.4.5 CertificatePolicies

        ——扩展ID(OID):2.5.29.32;

        ——关键:FALSE;

        ——描述:证书策略扩展包含一个或多个策略信息项的序列,每个策略信息项由对象标识符(OID)和可选限定符组成;

        ——值:包含适用的证书策略的OID。

2.4.4.6 SubjectAltNames

        ——扩展ID(OID):2.5.29.17;

        ——关键:TRUE如果证书的“subject”字段为空(空的序列),则为FALSE。

        ——描述:此扩展允许将身份绑定到证书的主题。这些身份可以包括在证书的主题字段中的身份或代替身份的身份。如果主题名称是空的序列,那么subjectAltName扩展将被添加到最终实体签名和密钥建立证书中,并将其标记为关键。subjectAltName扩展名是可选的,如果包含,则应标记为关键。

        ——值:见表20。

2.4.4.7 IssuerAltName

        ——扩展ID(OID):2.5.29.18;

        ——关键:FALSE;

        ——描述:该扩展用于将Internet风格表示与证书颁发者相连接;

        ——值:见表21。

2.4.4.8 基本限制

        ——扩展ID(OID):2.5.29.19;

        ——关键:TRUE;

        ——描述:基本约束扩展标识证书是否为CA,还包括包含此证书的有效认证路径的最大深度;

        ——值:见表22。

2.4.4.9 Extended Key Usage

        ——扩展ID(OID):2.5.29.37;

        ——关键:FALSE;

        ——描述:表示可以将证书用作TLS服务器证书;

                TLS服务器认证OID:1.3.6.1.5.5.7.3.1;

                TLS客户机认证OID:1.3.6.1.5.5.7.3.2; 

2.4.4.10 cRLDistributionPoints

        ——扩展ID(OID):2.5.29.31;

        ——关键:FALSE;

        ——描述:CRL分发点扩展表示如何或得CRL信息;

        ——该扩展不在DLMS/COSEM服务器证书中使用。

2.4.4.11其他扩展        

        此配置文件中未描述的所有其他扩展应视为OPTIONAL;它们的包含或排除及其值将取决于具体应用或PKI配置。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com