区块链服务 BCS-组织加密

时间:2024-07-01 09:12:14

组织加密

  • 接口方法
    func (client *GatewayClient) EncryptDataWithE2EE(consensusOrgID, encOrgID string, decOrgIDs []string, data string, options ...interface{}) (txID string, err error)
  • 参数说明

    参数

    类型

    说明

    consensusOrgID

    string

    共识组织ID

    encOrgID

    string

    执行加密操作的组织ID。

    decOrgIDs

    []string

    除了执行加密操作的组织ID以外,可以解密该消息的组织ID列表。

    data

    string

    需要加密的数据明文。

    options

    interface{}

    其他选项,目前支持输入一个bool类型,用于指定加密后,是否更新群组密钥。

  • 返回值

    参数

    类型

    说明

    txID

    string

    加密后返回密文对应的交易ID,解密时输入交易ID可以获得对应明文。

    err

    error

    加密成功返回nil,否则返回error。

support.huaweicloud.com/devg-bcs/bcs_devg_01_070.html