| /developtools/packing_tool/adapter/ohos/ |
| D | README | 16 use commands for package hap or app. 19 1.When the app depends on a hap, you need to wait the hap has been packaged, 22 For example: --mode hap --mode app 25 For example: --mode hap app 26 the mode value is hap. 31 7.After package a hap, files under resources/ will put into assets/entry/resources/ directory, 47 --mode not null must be hap. 66 --out-path not null target hap binary path,must end with .hap. 90 java -jar hmos_app_packing_tool.jar --mode <option> --hap-path <option> --out-path <option> 95 --hap-path not null 1.hap path can end with .hap, if has more than one hap, [all …]
|
| /developtools/packing_tool/ |
| D | README_zh.md | 5 packing_tool子系统用于生成打包工具和拆包工具,其中打包工具用于hap,app,hqf,appqf,har,hsp包的生成,拆包工具用于对hap,app,hqf,appqf,har,hsp… 13 ### 1.1 hap包模式打包指令 21 …hap --json-path <option> --resources-path <option> --ets-path <option> --index-path <option> --pac… 28 java -jar app_packing_tool.jar --mode hap --json-path <option> --maple-so-path [option] --profile-p… 35 | --mode | 是 | hap | 打包类型。 … 48 | --out-path | 是 | NA | 目标文件路径,文件名必须以.hap为后缀。 … 52 | --dir-list | 否 | 可指定目标文件夹列表,将其打入hap包内 | NA … 79 java -jar app_packing_tool.jar --mode app --hap-path <option> --hsp-path <option> --out-path [optio… 86 | --mode | 是 | app | 多个hap需满足hap的合法性校验。 … 87 | --hap-path | 是 | NA | 1.hap包文件路径,文件名必须以.hap为后缀。如果时多个hap包需要用“,”分隔。2.hap包文件路径也… [all …]
|
| /developtools/hapsigner/ |
| D | README_ZH.md | 17 签名工具默认开启代码签名,若用户确定不需要强制执行代码签名,可参考以下说明,关闭代码签名功能。签名工具当前仅支持对hap格式应用和二进制工具执行代码签名。 46 3. 编译后得到二进制文件,目录为: ./hap_sign_tool/build/libs/hap-sign-tool.jar 58 签名工具:hap-sign-tool.jar 74 命令行签名分为profile文件签名和hap包或二进制工具签名。 80 java -jar hap-sign-tool.jar sign-profile -keyAlias "oh-profile1-key-v1" -signAlg "SHA256withECDSA"… 101 …hap-sign-tool.jar sign-app -keyAlias "oh-app1-key-v1" -signAlg "SHA256withECDSA" -mode "localSign"… 105 sign-app : hap应用包和二进制工具签名 112 … ├── -inForm #输入的原始文件的格式,枚举值:zip、elf或bin;zip和elf支持代码签名,hap 应用包对应zip,二进制工具对应elf,默认zip;可选项 113 ├── -inFile #输入的原始文件,hap应用、elf或bin文件,必填项 123 为降低学习成本,提高开发效率,本项目还将基于应用签名工具提供一键签名脚本,免于输入繁杂的参数命令,脚本内容包括生成密钥对、实体证书、签名profile包、签名hap包和二进制工具的命令。 [all …]
|
| D | BUILD.gn | 25 "dist/hap-sign-tool.jar", 28 sources = "dist/hap-sign-tool.jar"
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/sign/ |
| D | Pkcs7Generator.java | 16 package com.ohos.hapsigntool.hap.sign; 18 import com.ohos.hapsigntool.hap.config.SignerConfig; 19 import com.ohos.hapsigntool.hap.exception.SignatureException;
|
| D | SignBin.java | 16 package com.ohos.hapsigntool.hap.sign; 18 import com.ohos.hapsigntool.hap.config.SignerConfig; 19 import com.ohos.hapsigntool.hap.entity.HwBlockHead; 20 import com.ohos.hapsigntool.hap.entity.HwSignHead; 21 import com.ohos.hapsigntool.hap.entity.SignContentInfo; 22 import com.ohos.hapsigntool.hap.entity.SignatureBlockTags; 23 import com.ohos.hapsigntool.hap.entity.SignatureBlockTypes; 24 import com.ohos.hapsigntool.hap.exception.SignatureException;
|
| D | SignElf.java | 16 package com.ohos.hapsigntool.hap.sign; 21 import com.ohos.hapsigntool.hap.config.SignerConfig; 22 import com.ohos.hapsigntool.hap.entity.HwBlockHead; 23 import com.ohos.hapsigntool.hap.entity.HwSignHead; 24 import com.ohos.hapsigntool.hap.entity.SignBlockData; 25 import com.ohos.hapsigntool.hap.entity.SignatureBlockTags; 26 import com.ohos.hapsigntool.hap.entity.SignatureBlockTypes; 27 import com.ohos.hapsigntool.hap.exception.HapFormatException; 28 import com.ohos.hapsigntool.hap.exception.ProfileException;
|
| D | SignatureAlgorithm.java | 16 package com.ohos.hapsigntool.hap.sign; 18 import com.ohos.hapsigntool.hap.entity.Pair;
|
| D | SignHap.java | 16 package com.ohos.hapsigntool.hap.sign; 19 import com.ohos.hapsigntool.hap.config.SignerConfig; 20 import com.ohos.hapsigntool.hap.entity.Pair; 21 import com.ohos.hapsigntool.hap.entity.SigningBlock; 22 import com.ohos.hapsigntool.hap.exception.HapFormatException; 23 import com.ohos.hapsigntool.hap.exception.SignatureException;
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/provider/ |
| D | RemoteSignProvider.java | 16 package com.ohos.hapsigntool.hap.provider; 19 import com.ohos.hapsigntool.hap.exception.InvalidParamsException; 20 import com.ohos.hapsigntool.hap.exception.MissingParamsException;
|
| D | LocalJKSSignProvider.java | 16 package com.ohos.hapsigntool.hap.provider; 19 import com.ohos.hapsigntool.hap.exception.InvalidParamsException; 20 import com.ohos.hapsigntool.hap.exception.MissingParamsException;
|
| D | SignProvider.java | 16 package com.ohos.hapsigntool.hap.provider; 27 import com.ohos.hapsigntool.hap.config.SignerConfig; 28 import com.ohos.hapsigntool.hap.entity.SigningBlock; 29 import com.ohos.hapsigntool.hap.exception.HapFormatException; 30 import com.ohos.hapsigntool.hap.exception.InvalidParamsException; 31 import com.ohos.hapsigntool.hap.exception.MissingParamsException; 32 import com.ohos.hapsigntool.hap.exception.ProfileException; 33 import com.ohos.hapsigntool.hap.exception.SignatureException; 34 import com.ohos.hapsigntool.hap.exception.VerifyCertificateChainException; 35 import com.ohos.hapsigntool.hap.sign.SignBin; [all …]
|
| /developtools/hapsigner/tools/ |
| D | commands.config | 88 …1-profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_pass.jks" -outFile "app1-sig… 89 …-profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_pass.jks" -outFile "app1-unsi… 90 …1-profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_pass.jks" -outFile "app1-sig… 91 …-profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_nopass.jks" -outFile "app1-si… 92 …profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_nopass.jks" -outFile "app1-uns… 93 …-profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_nopass.jks" -outFile "app1-si… 94 …e "profile.json" -keystoreFile "ohtest_pass.jks" -outFile "app1-signedcode.hap" -keyPwd "123456" -… 95 …"profile.json" -keystoreFile "ohtest_pass.jks" -outFile "app1-unsignedcode.hap" -keyPwd "123456" -… 96 …e "profile.json" -keystoreFile "ohtest_pass.jks" -outFile "app1-signedcode.hap" -keyPwd "123456" -… 97 …1-profile.p7b" -inFile "test/app1-unsigned.hap" -keystoreFile "ohtest_pass.jks" -outFile "app1-sig… [all …]
|
| /developtools/hapsigner/dist/ |
| D | README_ZH.md | 1 签名二进制hap-sign-tool.jar预编译工具说明 23 # 编译后二进制文件位置: ./hap_sign_tool/build/libs/hap-sign-tool.jar
|
| /developtools/hapsigner/autosign/ |
| D | signHap.config | 5 config.signtool=../hapsigntool/hap_sign_tool/build/libs/hap-sign-tool.jar 31 sign.app.inFile=app1-unsigned.hap 32 sign.app.outFile=app1-signed.hap
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/verify/ |
| D | VerifyElf.java | 16 package com.ohos.hapsigntool.hap.verify; 22 import com.ohos.hapsigntool.hap.entity.ElfBlockData; 23 import com.ohos.hapsigntool.hap.entity.HwBlockHead; 24 import com.ohos.hapsigntool.hap.entity.HwSignHead; 25 import com.ohos.hapsigntool.hap.entity.SignatureBlockTypes; 26 import com.ohos.hapsigntool.hap.entity.SigningBlock; 27 import com.ohos.hapsigntool.hap.exception.ProfileException; 28 import com.ohos.hapsigntool.hap.sign.SignElf;
|
| D | VerifyResult.java | 16 package com.ohos.hapsigntool.hap.verify; 18 import com.ohos.hapsigntool.hap.entity.SigningBlock;
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/ |
| D | CodeSigning.java | 30 import com.ohos.hapsigntool.hap.config.SignerConfig; 31 import com.ohos.hapsigntool.hap.entity.Pair; 32 import com.ohos.hapsigntool.hap.exception.HapFormatException; 33 import com.ohos.hapsigntool.hap.exception.ProfileException; 259 private List<String> getNativeEntriesFromHap(JarFile hap) { in getNativeEntriesFromHap() argument 261 for (Enumeration<JarEntry> e = hap.entries(); e.hasMoreElements();) { in getNativeEntriesFromHap() 307 …private List<Pair<String, SignInfo>> signFilesFromJar(List<String> entryNames, JarFile hap, String… in signFilesFromJar() argument 312 JarEntry inEntry = hap.getJarEntry(name); in signFilesFromJar() 313 try (InputStream inputStream = hap.getInputStream(inEntry)) { in signFilesFromJar()
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/utils/ |
| D | HapUtils.java | 18 import com.ohos.hapsigntool.hap.entity.Pair; 19 import com.ohos.hapsigntool.hap.entity.SigningBlock; 20 import com.ohos.hapsigntool.hap.exception.SignatureNotFoundException; 21 import com.ohos.hapsigntool.hap.sign.ContentDigestAlgorithm; 22 import com.ohos.hapsigntool.hap.sign.SignHap; 492 public static HapSignBlockInfo findHapSigningBlock(ZipDataInput hap, ZipFileInfo zipInfo) in findHapSigningBlock() argument 507 …ByteBuffer hapSigningBlockHeader = hap.createByteBuffer(hapSigningBlockHeaderOffset, HAP_SIG_BLOCK… in findHapSigningBlock() 516 …ByteBuffer hapSigningBlockByteBuffer = hap.createByteBuffer(hapSigningBlockOffset, (int) hapSigBlo… in findHapSigningBlock()
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/config/ |
| D | SignerConfig.java | 16 package com.ohos.hapsigntool.hap.config; 20 import com.ohos.hapsigntool.hap.sign.SignatureAlgorithm;
|
| /developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/exception/ |
| D | VerifyCertificateChainException.java | 16 package com.ohos.hapsigntool.hap.exception;
|
| D | ProfileException.java | 16 package com.ohos.hapsigntool.hap.exception;
|
| D | MissingParamsException.java | 16 package com.ohos.hapsigntool.hap.exception;
|
| D | InvalidParamsException.java | 16 package com.ohos.hapsigntool.hap.exception;
|
| D | SignatureNotFoundException.java | 16 package com.ohos.hapsigntool.hap.exception;
|