跳到主要内容

签名工具错误码

11010001 未知错误​

错误信息

Unknown error.

错误描述

签名过程中出现系统内部错误。

可能原因

签名过程发生了错误,请查看日志中的签名验证失败详情。

处理步骤

结合控制台输出的错误日志信息及应用包进一步分析。

11012002 输入文件不存在​

错误信息

File not exist.

错误描述

输入文件不存在。

可能原因

  1. inFile参数指定的输入文件不存在。
  2. appCertFile参数指定的证书文件不存在。
  3. profileFile参数指定的profile文件不存在。

处理步骤

  1. 检查inFile参数指定的输入文件是否存在。
  2. 检查appCertFile参数指定的证书文件是否存在。
  3. 检查profileFile参数指定的profile文件是否存在。

11012003 写文件错误​

错误信息

Write file failed.

错误描述

写文件错误。

可能原因

当前用户没有outFile参数指定的输出文件的写权限。

处理步骤

检查当前用户是否有outFile参数指定的输出文件的写权限。

11012004 读文件错误​

错误信息

Read file failed.

错误描述

读文件错误。

可能原因

profileFile参数指定的文件不存在,或当前用户没有该文件的读权限。

处理步骤

检查profileFile参数指定的文件是否存在,当前用户是否有该文件的读权限。

11012005 不支持的文件格式​

错误信息

Not support file.

错误描述

不支持的文件格式。

可能原因

签名过程输入了不支持的文件后缀。

处理步骤

输入正确的文件格式。具体格式如下:

  1. 已签名的profile文件后缀为p7b。
  2. 未签名的profile文件后缀为json。
  3. 证书或证书链文件后缀为cer。
  4. 密钥库文件后缀为:jks、p12。

11012006 文件IO错误​

错误信息

File IO failed.

错误描述

签名过程中发生文件读取或写入错误。

可能原因

  1. inFile、keystoreFile、profileFile或appCertFile参数指定的文件不存在或当前用户没有读权限。
  2. 当前用户没有outFile参数指定的输出文件的写权限。

处理步骤

  1. 检查inFile、keystoreFile、profileFile或appCertFile参数指定的文件是否存在,且当前用户是否有读权限。
  2. 检查当前用户是否有outFile参数指定的输出文件的写权限。

11013002 证书链文件错误​

错误信息

Certificate format is incorrect, please check your appCertFile parameter.

错误描述

证书链文件错误。

可能原因

  1. appCertFile参数指定的证书链文件内容不是X.509标准证书或文件内容被修改。
  2. appCertFile参数指定的证书链文件内的证书已过期。

处理步骤

  1. 检查appCertFile指定的文件内容是否标准X.509证书。
  2. 更新证书链文件。

11014001 密钥不存在​

错误信息

Key alias not found.

错误描述

密钥库中不存在指定别名的密钥。

可能原因

密钥库中不存在keyAlias参数指定的密钥。

处理步骤

检查密钥库是否存在keyAlias参数指定的密钥。

11014003 Keystore初始化失败​

错误信息

Init keystore failed.

错误描述

Keystore初始化失败。

可能原因

  1. 密钥库文件不存在。
  2. 密钥库文件口令不正确。
  3. 当前运行环境的JDK版本低于生成密钥库文件使用的JDK版本。

处理步骤

  1. 检查密钥库文件是否存在。
  2. 检查密钥库文件口令是否正确。
  3. 检查当前运行环境的JDK版本。

11014007 密钥口令错误​

错误信息

Key alias xxx password error.

错误描述

密钥口令错误。

可能原因

密钥口令错误。

处理步骤

检查keyAlias指定的密钥口令。

11014008 找不到可用证书​

错误信息

No usable cert found in xxx.

错误描述

找不到可用证书。

可能原因

密钥库文件keyAlias指定的密钥条目对应的证书已过期。

处理步骤

检查密钥库文件keyAlias指定的密钥条目对应的证书是否过期。

11015001 签名异常​

错误信息

Signature failed.

错误描述

签名验证失败,返回无效签名。

可能原因

签名验证或签名生成过程失败。

处理步骤

结合控制台输出的错误日志及命令行参数进一步分析。

11015002 证书与私钥不匹配​

错误信息

Signature not matched.

错误描述

证书与私钥不匹配。

可能原因

profile文件签名使用的密钥与对应证书不匹配。

处理步骤

检查keyAlias参数指定的密钥与profileCertFile参数指定的证书是否匹配。

11015003 签名验证错误​

错误信息

Verify signature failed.

错误描述

签名过程中,验证签名结果不匹配。

可能原因

  1. 签名过程中的keyAlias密钥与appCertFile证书不匹配。
  2. appCertFile指定的证书已过期。

处理步骤

  1. 检查签名过程keyAlias指定的密钥与appCertFile指定的证书是否匹配。
  2. 更新证书链文件。

11017001 软件包格式错误​

错误信息

Read zip file failed.

错误描述

待签名的软件包格式错误。

可能原因

待签名的HAP/HSP/HNP软件包不符合zip规范:

  1. 文件大小超过4GB;
  2. 条目数(文件+目录)超过65535。

处理步骤

  1. 减少软件包的大小,减少软件包的文件和目录数目。
  2. 重新打包签名,确保打包格式为zip。

11017002 软件包复制异常​

错误信息

Write zip file failed.

错误描述

复制待签名的HAP、HSP、HNP软件包异常。

可能原因

当前用户没有outFile参数指定的输出文件的写权限。

处理步骤

检查当前用户是否有outFile参数指定的输出文件的写权限。

11017003 HAP包字节对齐错误​

错误信息

Alignment zip file failed

错误描述

HAP包字节对齐错误。

可能原因

HAP包字节对齐错误。

处理步骤

结合控制台输出的故障日志及应用包进一步分析。

11017004 待签名的软件包格式错误​

错误信息

Zip format failed

错误描述

待签名的软件包格式错误。

可能原因

待签名的HAP、HSP、HNP软件包未满足zip格式规范(如压缩方式、文件结构等要求)。

处理步骤

重新打包签名。

11106001 无效的文件格式​

错误信息

Invalid file format.

错误描述

输入文件格式错误。

可能原因

代码签名不支持输入的文件格式。

处理步骤

代码签名支持的文件格式为:hap、hsp、hqf。

11110001 文件流读取错误​

错误信息

Input stream read error.

错误描述

文件读取错误。

可能原因

文件读取错误。

处理步骤

请重试,或结合故障日志及应用包进一步分析。

11111002 证书错误​

错误信息

Certificates error.

错误描述

证书验证失败。

可能原因

  1. 证书不正确。
  2. 签名参数keyAlias的值不正确。

处理步骤

  1. 检查证书格式内容是否正确。
  2. 检查参数keyAlias的值是否正确。

11112001 Profile内容错误​

错误信息

Profile content error.

错误描述

Profile内容错误。

可能原因

  1. profile json内容格式不符合规范。
  2. type缺失或值不合法。
  3. bundle-info缺失。
  4. app-identifier值类型错误或长度不合法。

处理步骤

  1. 检查json内容结构是否符合格式规范。
  2. 检查type值是否正确。
  3. 补充bundle-info内容。
  4. 确认app-identifier值类型为String,并且字符长度要求大于0、小于等于32。

11112002 module.json内容错误​

错误信息

module.json content error.

错误描述

module.json文件内容错误。

可能原因

  1. module.json内容格式不符合格式规范。
  2. 应用包中hnp文件未在module.json中描述。

处理步骤

  1. 检查json内容结构是否符合格式规范。
  2. 在module.json中添加hnp文件描述,参考开发指导。

11112003 ELF文件错误​

错误信息

ELF is incorrect.

错误描述

ELF文件解析错误。

可能原因

ELF文件的头信息错误。

处理步骤

检查ELF文件的头信息是否符合格式规范。

11112004 HNP文件错误​

错误信息

Extract hnp file error.

错误描述

解压hnp文件错误。

可能原因

提取或解压hnp文件失败。

处理步骤

  1. 再次执行签名。
  2. 检查hnp文件打包是否正确。

11113001 算法错误​

错误信息

Invalid algorithm.

错误描述

签名算法错误。

可能原因

安装的Java版本不支持此摘要算法。

处理步骤

代码签名需要SHA-256和SHA-512算法支持,请检查Java版本是否正确,当前支持Java8以上Java环境运行。

11114001 签名内部错误​

错误信息

Code sign internal error.

错误描述

代码签名内部错误。

可能原因

工具签名过程中发生了内部错误。

处理步骤

结合故障日志及应用包进一步分析。