更新时间:2023-01-17 GMT+08:00

更新ABE主密钥

功能介绍

更新ABE主密钥

URI

POST /v1/datashare/abe-update

请求参数

表1 请求Body参数

参数

是否必选

参数类型

描述

orgID

是

String

组织id

channelID

是

String

通道id

cryptoMethod

是

String

加密方法,目前固定为SW

cert

是

String

证书

sk

是

String

私钥

timestamp

是

String

时间戳

secretKeyJson

否

String

json格式的abe主私钥

publicKeyJson

否

String

json格式的abe主公钥

owner

是

String

密钥生成者的身份标识

响应参数

状态码: 200

表2 响应Body参数

参数

参数类型

描述

oldSecretJson

String

旧ABE主私钥

oldPublicKeyJson

String

旧ABE主公钥

newSecretJson

String

新ABE主私钥

newPublicKeyJson

String

新ABE主公钥

状态码: 500

表3 响应Body参数

参数

参数类型

描述

errorCode

String

错误码

errorMsg

String

错误描述

请求示例

{
  "orgID" : "ce0ac69b0c8648cd25b44a551780409767c8890b",
  "channelID" : "mychannel",
  "cryptoMethod" : "SW",
  "cert" : "-----BEGIN CERTIFICATE-----\\n...\\n-----END CERTIFICATE-----",
  "sk" : "-----BEGIN PRIVATE KEY-----\\n...\\n-----END PRIVATE KEY-----",
  "timestamp" : "2020-10-27T17:28:16+08:00",
  "owner" : "did:example:8poVETnVCry9ecfHSDeQaR",
  "secretKeyJson" : "string",
  "publicKeyJson" : "string"
}

响应示例

状态码: 200

原有及更新后的ABE主密钥信息

{
  "oldSecretJson": "{}",
  "oldPublicKeyJson": "{}",
  "newSecretJson": "{}",
  "newPublicKeyJson": "{}"
}

状态码: 500

失败响应

{
  "errorCode" : "BCS.5002046",
  "errorMsg" : "Incorrect number of arguments"
}

状态码

状态码

描述

200

原有及更新后的ABE主密钥信息

500

失败响应

错误码

请参见错误码。