协同签名服务错误码

1. API错误码

错误码 错误参数
200 SUCCESS
80100001 请求参数错误
80100002 操作数据库异常
80100003 接入方ID不存在
80100004 获得接入方公钥错误
80100005 验证请求签名错误
80100006 验证签名失败
80100007 日期格式错误

//用户

错误码 错误参数
80101001 用户已经存在
80101012 用户不存在
80101013 用户被冻结
80101014 用户没有可用的托管密钥
80101002 添加可信用户信息失败
80101003 查询应用策略信息失败
80101004 用户身份信息有误
80101005 证件类型错误
80101006 手机号格式错误
80101007 已有其他用户使用此身份证号码
80101008 证书算法错误
80101009 保存用户托管证书信息失败
80101010 请确定要采用的证书渠道
80101011 请求的证书渠道不在允许的范围内
80101015 用户已被删除
80101016 用户冻结状态错误
80101017 用户申请托管证书失败
80101018 用户托管证书已经冻结
80101019 用户旧PIN码错误
80101020 未查询到用户设备信息
80101021 未查询到用户设备证书信息
80101022 未查询到可信用户信息
80101023 查询可信用户信息托管证书ID为空
80101024 未查询到用户设备托管证书信息
80101025 更新设备证书状态失败
80101026 证书解析失败
80101027 用户已经存在,请使用用户找回功能
80101028 查询可信用户过期时间为空
80101029 更新可信用户信息失败
80101030 请传入base64用户签章图片
80101031 更新用户签章图片失败
80101032 用户签章图片写入mongo失败
80101033 mongo返回签章图片id为空
80101034 应用列表格式错误
80101035 用户已经是冻结状态
80101036 用户已经是激活状态
80101037 未查询到企业用户信息
80101038 企业用户名称为空
80101039 用户已被注销
80101040 更新用户状态失败
80101041 保存用户图片失败
//签名任务
错误码 错误参数
80102001 添加网页签章任务失败
80102002 查询网页签章结果失败
80102011 查询认证任务结果失败
80102003 过期时间格式错误
80102004 没有查询到签名任务信息
80102005 没有查询到签名图片信息
80102006 保存网页签章任务错误
80102007 计算HASH时出现错误
80102008 添加签名数据错误
80102009 无效签名算法
80102008 未找到待签名数据
80102010 签名任务超时
80102011 签名任务已经完成
80102012 无效摘要算法
80102013 publickey不能支持算法
80102014 证书为空
80102015 获取证书序列号失败
80102016 批量数据签名任务记录数超出限制
80102017 待签数据为空
80102018 待签数据超出允许的长度4000
80102019 待签数据必须是Base64格式
80102020 数据未签名
80102023 发送短信验证码失败
80102024 验证信息不满足当前应用的验证需求
80102025 短信验证码错误
80102026 短信验证码ID为空,无法验证
80102027 PIN口令错误
80102028 PIN口令未设置,无法验证
80102029 挑战签名验证信息已过期
80102030 挑战签名验证信息无效
80102031 不是当前用户的授权信息
80102032 发送激活短信失败
80102033 不支持的签名算法
80102034 删除产生证书失败
80102035 获取用户密钥信息失败
80102037 密钥长度有误
80102038 签名服务返回数据错误
80102039 所在应用没有权限查询当前任务信息
80102040 查询应用名称、客户、设备信息错误
80102041 添加业务统计数据失败
80102042 添加客户密钥失败
80102043 更新客户密钥失败
80102044 证书解析错误
80102045 生成个人用户托管密钥失败
80102046 应用策略不允许使用全托管证书

​ //密码运算相关

错误码 错误参数
80103001 密码运算失败
80104001 运管查询客户信息失败
80104002 运管查询客户应用信息失败
80104003 运管查询客户渠道信息失败
80104004 运管查询客户应用策略失败
80104005 运管查询网关信息失败
80109999 服务端异常

2. SDK错误码-Andriod

错误码 错误参数
0x00000000 交互成功 继续后续流程
0x12200001 参数为空 检查参数的传入
0x11000001 用户取消操作 提示用户取消操作可能的结果
0x12200000 异常 程序发生异常
0x12100000 参数异常 传入了非法参数,请参见各接口参数说明
0x14100001 权限异常 用户未授予应用相应权限
0x14100002 用户拒绝接受隐私协议 引导用户接受隐私协议
0x18000002 网络不可用 引导用户检查网络状态
0x81200001 证书下载码无效 检查传入的activeCode是否为json串,或该activeCode是否已被使用过
0x80001003 用户信息错误 检查传入的用户信息是否正确
0x8120000A 无用户 后台无此用户,检查应用配置,包括客户端配置文件中的appId与子域名
0x81200003 用户未激活
0x81200006 用户锁定 用户由于输错PIN码次数过多等原因,被后台锁定,建议引导用户重新激活证书或等待
0x8120000B 设备已删除 单设备策略应用中,用户从其他设备激活证书导致本设备被删除;建议提示用户或引导用户重新下载证书
0x80001012 短信验证码错误 生成证书过程中短信验证码错误;建议引导用户重新获取短信验证码或重新进行证书生成操作。
0x14300001 本地无证书 建议引导用户重新生成证书。
0x81800009 用户无权限签署当前数据 调用签名接口时,传入的signJobId已被其他用户签署过,或signJobId生成时指定其他用户签署,导致当前用户无法进行签署。
0x8180000A 文档与用户信息不匹配 签署文档时,文档id不存在,或文档id已指定其他用户签名
0x14200004 设备不支持指纹 在Android6.0以下的设备上隐藏指纹调用入口
0x14200007 设备内无指纹 引导用户设置指纹后再开启指纹调用接口

3. SDK错误码-IOS

各回调函数及方法返回值的定义中,errCode 所代表的错误码含义如下。错误码含义如下:

错误码 错误参数
括客户端配置文件中的 appId 与子 域名
0x80001003 用户未激活 在 iPhone5S 以下的设备上隐藏指纹 调用入口
0x80001004 激活码错误 激活码格式错误用户由于输错 PIN 码次数过多等原
0x80001006 用户锁定 因,被后台锁定,建议引导用户重 新激活证书或等待单设备策略应用中,用户从其他设
0x8000100B 设备已删除 备激活证书导致本设备被删除;建 议提示用户或引导用户重新下载证书
0x81100001 用户登录失败 引导用户检查输入信息是否正确,重新操作
0x81200008 用户信息校验失败 引导用户检查输入信息是否正确,重新操作
0x14300001 本地无证书 建议引导用户重新生成证书。
0x18000002 网络异常,手写签名保存失 引导用户检查网络状态败
0x14100402 连续五次生物识别错误,识 引导用户重新进行识别别功能被锁定
0x14100403 用户验证指纹失败 引导用户重新输入或添加指纹信息
0x14100404 用户验证面容 ID 失败 引导用户重新识别或添加面容 ID
0x14100002 相机返回签名图片失败 引导用户重新拍摄。
0x12300011 文档签名失败 文档 ID 是否已被签署,重新获取文档 ID 进行签署
0x12300001 数据签名失败 签名 ID 是否已被签署,重新获取签名 ID 进行签署
0x81800006 PIN 口令已被锁定,无法进 引导用户重新输入 pin 口令

4. 错误码

各回调函数及方法返回值的定义中,errCode所代表的错误码含义如下。错误码含义如下:

错误码 错误参数
0x00000000 交互成功 继续后续流程
0x12200001 参数为空 检查参数的传入
0x11000001 用户取消操作 提示用户取消操作可能的结果
0x12200000 异常 程序发生异常
0x12100000 参数异常 传入了非法参数,请参见各接口参数说明
0x14100001 权限异常 用户未授予应用相应权限
0x14100002 用户拒绝接受隐私协议 引导用户接受隐私协议
0x18000002 网络不可用 引导用户检查网络状态
0x81200001 证书下载码无效 检查传入的activeCode是否为json串,或该activeCode是否已被使用过
0x80001003 用户信息错误 检查传入的用户信息是否正确
0x8120000A 无用户 后台无此用户,检查应用配置,包括客户端配置文件中的appId与子域名
0x81200003 用户未激活
0x81200006 用户锁定 用户由于输错PIN码次数过多等原因,被后台锁定,建议引导用户重新激活证书或等待
0x8120000B 设备已删除 单设备策略应用中,用户从其他设备激活证书导致本设备被删除;建议提示用户或引导用户重新下载证书
0x80001012 短信验证码错误 生成证书过程中短信验证码错误;建议引导用户重新获取短信验证码或重新进行证书生成操作。
0x14300001 本地无证书 建议引导用户重新生成证书。
0x81800009 用户无权限签署当前数据 调用签名接口时,传入的signJobId已被其他用户签署过,或signJobId生成时指定其他用户签署,导致当前用户无法进行签署。
0x8180000A 文档与用户信息不匹配 签署文档时,文档id不存在,或文档id已指定其他用户签名
0x14200004 设备不支持指纹 在Android6.0以下的设备上隐藏指纹调用入口
0x14200007 设备内无指纹 引导用户设置指纹后再开启指纹调用接口