更新时间:2023-11-23 GMT+08:00

加密数据

加密数据是一种用于对敏感信息进行加密的资源类型,可以帮助您对敏感数据进行加密保存,边缘应用可以通过访问边缘MQTT Server获取明文数据。

创建加密数据

  1. 登录IEF管理控制台。
  2. 选择左侧导航栏“边缘应用 > 应用配置”,单击页面右上角“创建加密数据”,填写相关参数。

    图1 创建加密数据

    加密数据以键值对形式存储,其中值需要填写两次。每个加密数据集可以添加多条加密数据。

  3. 单击“创建”

    创建后可以查看数据,但出于数据隐私保护,暂不支持查看明文数据。且您可以编辑或删除加密数据。

    图2 加密数据

绑定加密数据到边缘节点

您可以在多处绑定加密数据到边缘节点。加密数据可以绑定到非运行中状态的边缘节点,当边缘节点恢复到运行中状态时会自动同步已绑定的加密数据到边缘节点。

  • 在加密数据详情页,您可以选择“绑定节点 > 绑定边缘节点”
    图3 绑定边缘节点
  • 在边缘节点详情页选择“配置”,在加密数据部分单击“绑定加密数据”
    图4 绑定加密数据

加密数据的使用

加密数据绑定到边缘节点后,在边缘节点上使用MQTT客户端就可以获取到加密数据。

请求时必须使用证书进行安全认证,认证方法请参见使用证书进行安全认证

  1. 订阅获取加密数据

    Topic:$hw/{project_id}/encryptdatas/{encryptdata_name}/properties/{properties_name}/plaintext

  2. 发布请求加密数据

    Topic:$hw/{project_id}/encryptdatas/{encryptdata_name}/properties/{properties_name}/decrypt

    请求发布后,1中就能收到解密后的明文数据。