4. getEncryptKey

基本信息

  1. 接口名称: com.webank.weid.rpc.AmopService.getEncryptKey
  2. 接口定义: ResponseData<GetEncryptKeyResponse> getEncryptKey(String toOrgId, GetEncryptKeyArgs args)
  3. 接口描述: 通过AMOP获取密钥数据。

接口入参:

名称类型非空说明备注
toOrgIdStringY目标机构编码
argsGetEncryptKeyArgsY密钥请求数据

com.webank.weid.protocol.amop.GetEncryptKeyArgs

名称类型非空说明备注
keyIdStringY用于获取数据的Id
versionVersionYsdk版本信息
messageIdStringY消息Id
fromOrgIdStringY数据来源机构
toOrgIdStringY数据目标机构

接口返回: com.webank.weid.protocol.response.ResponseData<GetEncryptKeyResponse>;

名称类型说明备注
errorCodeInteger返回结果码
errorMessageString返回结果描述
resultGetEncryptKeyResponse 业务数据

com.webank.weid.protocol.response.GetEncryptKeyResponse

名称类型说明备注
encryptKeyString密钥数据
errorCodeInteger错误码
errorMessageString错误描述

此方法返回code

enumcodedesc
SUCCESS0成功
ENCRYPT_KEY_NOT_EXISTS100700无法获取秘钥
PRESISTENCE_DATA_KEY_INVALID100901dataKey无效
UNKNOW_ERROR160003未知异常
DIRECT_ROUTE_REQUEST_TIMEOUT160009AMOP超时
DIRECT_ROUTE_MSG_BASE_ERROR160010AMOP异常
SQL_EXECUTE_FAILED160011SQL执行异常
SQL_GET_CONNECTION_ERROR160013获取数据源连接异常