Ukey

September 26, 2022About 5 min

Ukey

SDK类名:/resource/Ukey;

Ukey - 新建

SDK方法名:createUkey;

URL

/ukey

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
ukey_nameStringUkey名称
ukey_typeStringUkey类型
默认 - ROCKY-ARM
node_uuidString节点uuid
ukey_idStringUkey ID
ukey_pwdString口令
commentString备注
import_pwd_switchNumber导入口令开关
0-不勾选
1-勾选

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

Ukey - 修改

SDK方法名:modifyUkey;

URL

/ukey/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
ukey_nameString名称
commentString备注
ukey_pwdString口令
random_strString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

Ukey - 单个

SDK方法名:discribeUkey;

URL

/ukey/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功。
  ukeyObject
    ukey_nameString
    ukey_typeString
    node_uuidString
    ukey_idString
    ukey_pwdString******
    commentString
    ukey_uuidString
    user_uuidString
    random_strString

Ukey - 列表

SDK方法名:listUkey;

URL

/ukey

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功
  info_listArray2
    ukey_nameString@first
    ukey_typeNumber0
    commentStringefadfadfadsfd
    ukey_uuidString@pick(8264AEDC-815B-0FA1-1FEE-F8B4FD15E1F1, @uuid)
    user_uuidString@uuid
    usernameStringadmin
    node_uuidString
    ukey_idStringDFKLFJLKJLSKJFASDKJFASDFDASKLFJASDLKFJ
    create_timeNumber1121323232
  totalNumber1

Ukey - 删除

SDK方法名:deleteUkey;

URL

/ukey

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
ukey_uuidsArray["81296F62-C542-5D68-3282-9B5815742290"]
forceNumber0

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

Ukey - 操作

SDK方法名:operateUkey;

URL

/ukey/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
operateString【必传】操作类型:
reset - 重置Ukey
clone - 克隆
get_pwd - 查看密钥
bind_node - 关联节点
untie_node - 解除绑定
ukey_uuidString【查看密钥】
【重置Ukey】
【关联节点】
【取消关联节点】
ukey uuid
node_uuidString【clone 取消关联节点必传】 目标ukey所在节点uuid
ukey_idString【clone必传】 目标ukey ID
ukey_nameString【clone必传】 目标ukey 名称
ukey_pwdString【关联节点/重置UKey 必传】 口令

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  credential_listArray【查看密钥】返回,关联的凭据列表
    cred_uuidString
    cred_nameString
    cred_typeNumber

Ukey - 状态

SDK方法名:listUkeyStatus;

URL

/ukey/status

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
ukey_uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  statusArray
    ukey_uuidString8264AEDC-815B-0FA1-1FEE-F8B4FD15E1F1
    statusStringNOT_INIT: 未初始化
NORMAL_USE: 正常使用
@pick(NORMAL_USE, NOT_INIT)

Ukey - 获取关联节点

SDK方法名:listUkeyNodeList;

URL

/ukey/node_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
ukey_uuidString非必选,不传返回所有关联ukey的节点,传了返回关联指定ukey的节点

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  info_listArray
    obj_nameString@name
    obj_uuidString@uuid
    has_rulesNumber3
    rule_listArray["rep01"]
  codeNumber0
  messageString
msgString
retNumber200

Ukey - 扫描

SDK方法名:scanUkey;

URL

/ukey/scan

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString
ukey_typeStringUkey类型
默认 - ROCKY-ARM

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
dataObject
  codeNumber0
  messageString
  device_idArray
msgString

Ukey - 口令导出接口

SDK方法名:exportUkeyInfo;

URL

/ukey/export_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
export_pwdString【必传】导出前指定的密码
ukey_uuidsArray【可选】不传导出所有

Response

名称类型必选简介Mock初始值Mock规则

Ukey - 口令导入接口

SDK方法名:importUkeyInfo;

URL

/ukey/import_info

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
export_pwdString导出是输入的密码,加密后存入导出文件中
import_pwdString导入时输入的密码,用于跟export_pwd比对
ukey_infoArray导出的ukey信息
  ukey_nameStringUkey名称
  ukey_typeStringUkey类型
  node_listArrayUkey关联的节点
    node_nameString节点名称
    config_addrString节点地址
  ukey_idString硬件ID
  ukey_pwdString口令(aes加密字符串)
  Ukey_uuidString预留字段,ukey的uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
Last update: 11/18/2022, 3:56:21 PM
Contributors: ganl