errorcode-huks.md 4.8 KB
Newer Older
Z
zhao_zhen_zhou 已提交
1 2 3 4
#  huks错误码

## 12000001 该子功能不支持(特性)

5
**错误信息**
Z
zhao_zhen_zhou 已提交
6
${messageInfo} mode is not support in current device.
Z
zhao_zhen_zhou 已提交
7

8
**可能原因**
Z
zhao_zhen_zhou 已提交
9
支持API,但是不支持API内部某些子特性(功能),如算法参数。
10 11
**处理步骤**
调整API参数,使用可替代可支持的参数。
Z
zhao_zhen_zhou 已提交
12 13

## 12000002 缺少密钥算法参数
14
**错误信息**
Z
zhao_zhen_zhou 已提交
15
Check get ${messageInfo} failed. User should add ${messageInfo} in param set. 
Z
zhao_zhen_zhou 已提交
16

17
**可能原因**
Z
zhao_zhen_zhou 已提交
18
使用密钥时缺少相关参数。
19
**处理步骤**
Z
zhao_zhen_zhou 已提交
20 21 22 23 24
1. 查看errorMessage确认缺少的密钥参数。
2. 添加对应的正确的密钥参数。

## 12000003 无效的密钥算法参数

25
**错误信息**
Z
zhao_zhen_zhou 已提交
26

Z
zhao_zhen_zhou 已提交
27
${messageInfo} argument is invalid. User should make sure using the correct value. 
Z
zhao_zhen_zhou 已提交
28

29
**可能原因**
Z
zhao_zhen_zhou 已提交
30 31 32

使用密钥时无效相关参数。

33
**处理步骤**
Z
zhao_zhen_zhou 已提交
34 35 36 37 38 39

1. 查看errorMessage确认无效的的密钥参数名。
2. 修改对应的密钥参数。

## 12000004 文件错误

40
**错误信息**
Z
zhao_zhen_zhou 已提交
41 42 43

Read file failed. or Write file failed. 

44
**可能原因**
Z
zhao_zhen_zhou 已提交
45 46 47

文件操作错误。

48
**处理步骤**
Z
zhao_zhen_zhou 已提交
49 50 51 52 53 54

1. 查看是否磁盘空间已经写满、文件系统是否有其他异常。
2. 清理磁盘。

## 12000005 进程通信错误

55
**错误信息**
Z
zhao_zhen_zhou 已提交
56 57 58

IPC communication timeout. or Receive message from IPC failed.

59
**可能原因**
Z
zhao_zhen_zhou 已提交
60 61 62

进程通信错误。

63
**处理步骤**
Z
zhao_zhen_zhou 已提交
64

65
查看错误信息,排查是否进程IPC通信问题。
Z
zhao_zhen_zhou 已提交
66 67 68

## 12000006 算法库操作失败

69
**错误信息**
Z
zhao_zhen_zhou 已提交
70 71 72

Error occured in crypto engine. 

73
**可能原因**
Z
zhao_zhen_zhou 已提交
74 75 76 77 78 79

该错误码表示算法库操作失败,可能原因如下。

1. 算法库加解密错误,可能是密文数据不对。
2. 密钥参数不正确。

80
**处理步骤**
Z
zhao_zhen_zhou 已提交
81 82 83 84 85 86

1. 排查密文数据是否正确。
2. 排查加解密参数是否正确。

## 12000007 密钥访问失败 - 密钥已失效

87
**错误信息**
Z
zhao_zhen_zhou 已提交
88 89 90

This credential is already invalidated permanently. 

91
**可能原因**
Z
zhao_zhen_zhou 已提交
92 93 94 95 96 97

该错误码表示密钥访问失败 - 密钥已失效,可能原因如下。

1. 该密钥设置了清除密码失效的用户认证访问控制属性,清除过设备密钥导致密钥失效。
2. 该密钥设置了新录入生物特征失效的用户认证访问控制属性,由于录入过新的指纹或人脸导致该密钥失败。

98
**处理步骤**
Z
zhao_zhen_zhou 已提交
99 100 101 102 103 104

1. 确认日志是哪种方式导致的认证不通过。
2. 如果使用了正确参数,但是失效控制导致认证不通过,则该密钥已经无法使用。

## 12000008 密钥访问失败 - 密钥认证失败

105
**错误信息**
Z
zhao_zhen_zhou 已提交
106 107 108

Verify authtoken failed. 

109
**可能原因**
Z
zhao_zhen_zhou 已提交
110 111 112

该密钥设置了用户认证访问控制属性,由于challenge参数不正确导致无法通过认证。

113
**处理步骤**
Z
zhao_zhen_zhou 已提交
114 115 116 117 118 119

1. 检查userIAM认证的challenge参数组装是否正确。
2. 如果是challenge参数不正确导致,则修改正确的组装方式,使用huks生成challenge组装,并传入userIAM重新认证。

## 12000009 密钥访问失败 - 密钥访问超时

120
**错误信息**
Z
zhao_zhen_zhou 已提交
121 122 123

This authtoken is already timeout. 

124
**可能原因**
Z
zhao_zhen_zhou 已提交
125 126 127

该密钥设置了用户认证访问控制属性,由于使用时间窗timeout导致无法通过认证。

128
**处理步骤**
Z
zhao_zhen_zhou 已提交
129

130
如果是timeout导致不正确,则重新触发密钥init并重新认证,使得认证时间和密钥init时间小于设置的timeout时间。
Z
zhao_zhen_zhou 已提交
131 132 133

## 12000010 密钥操作会话数已达上限

134
**错误信息**
Z
zhao_zhen_zhou 已提交
135 136 137

The number of session has reached limit. 

138
**可能原因**
Z
zhao_zhen_zhou 已提交
139 140 141

同时使用huks进行密钥会话操作的调用方(同应用或者跨应用)过多,已经达到上限(15个)。

142
**处理步骤**
Z
zhao_zhen_zhou 已提交
143 144 145 146 147 148

1. 检查同应用内部是否同时存在多个密钥会话操作(init),存在则修改避免同时调用。
2. 如不存在上述情形,则可能是其它应用同时调用多个会话,通过等待其它应用释放会话后再使用。

## 12000011 目标对象不存在

149
**错误信息**
Z
zhao_zhen_zhou 已提交
150 151 152

Queried entity does not exist. 

153
**可能原因**
Z
zhao_zhen_zhou 已提交
154 155 156

该别名对应的密钥不存在。

157
**处理步骤**
Z
zhao_zhen_zhou 已提交
158 159 160 161 162 163

1. 检查密钥别名是否拼写错误。
2. 检查改密钥别名对应的密钥是否生成成功。

## 12000012 外部错误

164
**错误信息**
Z
zhao_zhen_zhou 已提交
165

Z
zhao_zhen_zhou 已提交
166
External error ${messageInfo}. 
Z
zhao_zhen_zhou 已提交
167

168
**可能原因**
Z
zhao_zhen_zhou 已提交
169 170 171

外部的硬件出错,文件错误等。

172
**处理步骤**
Z
zhao_zhen_zhou 已提交
173

174
拿错误码与日志在社区反馈。
Z
zhao_zhen_zhou 已提交
175 176 177

## 12000013 密钥设置生物访问控制时,待绑定的凭据不存在

178
**错误信息**
Z
zhao_zhen_zhou 已提交
179 180 181

Queried credential does not exist. 

182
**可能原因**
Z
zhao_zhen_zhou 已提交
183 184 185

密钥绑定PIN、指纹、人脸时,未录入相关凭据。

186
**处理步骤**
Z
zhao_zhen_zhou 已提交
187

188
录入相关凭据,或更改绑定凭据类型。
Z
zhao_zhen_zhou 已提交
189 190 191

## 12000014 内存不足

192
**错误信息**
Z
zhao_zhen_zhou 已提交
193 194 195

Memory is insufficient. 

196
**可能原因**
Z
zhao_zhen_zhou 已提交
197 198 199

系统内存不足。

200
**处理步骤**
Z
zhao_zhen_zhou 已提交
201

202
开发者释放部分内存或重启。
Z
zhao_zhen_zhou 已提交
203 204 205

## 12000015 调用其他系统服务失败

206
**错误信息**
Z
zhao_zhen_zhou 已提交
207

Z
zhao_zhen_zhou 已提交
208
Call ${messageInfo} service to do ${messageInfo} failed. 
Z
zhao_zhen_zhou 已提交
209

210
**可能原因**
Z
zhao_zhen_zhou 已提交
211 212 213

其他系统服务未启动。

214
**处理步骤**
Z
zhao_zhen_zhou 已提交
215

216
开发者等待一段时间后尝试再次触发调用。