删除Hono中的凭证

问题描述

基于这份庞大的文档(https://www.eclipse.org/hono/docs/api/management/#/credentials/setAllCredentials),当前无法在Hono中删除凭据。删除设备注册后,凭据将被删除(级联效应)。

现在,根据PUT的Hono的/ credentials / {tenantId} / {deviceid}大写文档中的注释,

“请注意,N不包含任何现有凭据对象c-E,对于这些凭据对象c-E,不存在具有相同设备ID,类型和身份验证标识符的对应凭据对象c-U。这样,可以删除现有凭据。”

我很难解析此语句。

这是否意味着存在通过PUT删除证书(除了删除设备注册的级联效应之外)的单独方法

解决方法

此方法旨在用于删除设备的特定凭据。例如,如果您创建了两个具有相邻(或重叠)有效期的密码凭证A和B,则在它们的有效期过去后,可能要删除凭证A。为此,您可以使用仅包含凭证B的标识符但忽略凭证A的标识符的PUT请求。