组织加密
- 接口方法
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。