智能客服
你问我答,随时在线为你解决问题
使用Device Certificate Kit(设备证书服务)来对应用的数字证书进行管理和校验。总体而言,Device Certificate Kit支持如下两个特性:
数字证书的主要作用及目标场景:
在应用开发中,使用Device Certificate Kit对数字证书进行处理的典型场景:
ArkWeb和Network Kit等网络通信相关的服务基于Device Certificate Kit提供证书链校验、双向HTTPS认证等功能。
证书管理服务在对数字证书凭据的安装和使用时,依赖Universal Keystore Kit的密钥存储和管理能力。

建议优先使用高级别的API对证书进行处理,例如进行HTTPS网络通信时对服务器的证书链进行合法性校验,优先使用Network Kit的证书链校验和SSL Pinning能力。
只有当您的应用需要自定义证书链校验逻辑(如校验证书主题、证书扩展字段等)或访问更底层的安全协议功能时,才应直接使用Device Certificate Kit。
Device Certificate Kit不具备生成或签发证书及证书吊销列表的能力。生成或签发证书及证书吊销列表的能力由证书颁发机构(CA)来完成,不由单个应用签发。