X.509 证书服务¶
EnOS提供X.509证书服务,对EnOS Edge和IoT平台之间的所有通信会话强制执行基于X.509证书的双向身份验证。
在密码学中,X.509是定义公钥证书格式的标准,它是用于证明公钥所有权的电子文档。X.509证书由 RFC5280 标准定义。X.509证书由证书颁发机构(CA)颁发,它是公钥基础设施(PKI)工作组的可信实体。
基于证书的认证与其它身份认证机制相比,有如下优点:
非对称密钥,确保敏感密码永远不会脱离设备
更强的客户端身份验证
在使用X.509证书服务前,需要了解如下相关概念:
Public-key Infrastructure (PKI):公钥基础设施,是创建、管理、分发、使用、存储、和撤销数字证书以及管理公钥加密所需的一组角色、策略、和过程。
Certification Authority (CA):数字证书颁发机构。
Certificate signing request (CSR):证书签名申请,是证书申请人向证书颁发机构发送的申请X.509证书的消息。
Certificate Revocation List (CRL):证书撤销列表,是一个带有时间戳的列表,用于维护撤销的CA证书。
EnOS X.509证书服务提供如下功能:
获取CA根证书
获取证书撤销列表
因此,物联网平台可以获取和撤消X.509证书,以确保设备和云端之间的通信安全。这些功能通过EnOS REST API服务接口提供。