4. getEncryptKey
基本信息
- 接口名称: com.webank.weid.rpc.AmopService.getEncryptKey
- 接口定义: ResponseData<GetEncryptKeyResponse> getEncryptKey(String toOrgId, GetEncryptKeyArgs args)
- 接口描述: 通过AMOP获取密钥数据。
接口入参:
名称 | 类型 | 非空 | 说明 | 备注 |
---|---|---|---|---|
toOrgId | String | Y | 目标机构编码 | |
args | GetEncryptKeyArgs | Y | 密钥请求数据 |
com.webank.weid.protocol.amop.GetEncryptKeyArgs
名称 | 类型 | 非空 | 说明 | 备注 |
---|---|---|---|---|
keyId | String | Y | 用于获取数据的Id | |
version | Version | Y | sdk版本信息 | |
messageId | String | Y | 消息Id | |
fromOrgId | String | Y | 数据来源机构 | |
toOrgId | String | Y | 数据目标机构 |
接口返回: com.webank.weid.protocol.response.ResponseData<GetEncryptKeyResponse>;
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
errorCode | Integer | 返回结果码 | |
errorMessage | String | 返回结果描述 | |
result | GetEncryptKeyResponse | 业务数据 |
com.webank.weid.protocol.response.GetEncryptKeyResponse
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
encryptKey | String | 密钥数据 | |
errorCode | Integer | 错误码 | |
errorMessage | String | 错误描述 |
此方法返回code
enum | code | desc |
---|---|---|
SUCCESS | 0 | 成功 |
ENCRYPT_KEY_NOT_EXISTS | 100700 | 无法获取秘钥 |
PRESISTENCE_DATA_KEY_INVALID | 100901 | dataKey无效 |
UNKNOW_ERROR | 160003 | 未知异常 |
DIRECT_ROUTE_REQUEST_TIMEOUT | 160009 | AMOP超时 |
DIRECT_ROUTE_MSG_BASE_ERROR | 160010 | AMOP异常 |
SQL_EXECUTE_FAILED | 160011 | SQL执行异常 |
SQL_GET_CONNECTION_ERROR | 160013 | 获取数据源连接异常 |