Home
last modified time | relevance | path

Searched refs:HapUtils (Results 1 – 8 of 8) sorted by relevance

/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/verify/
DVerifyHap.java28 import com.ohos.hapsigntool.utils.HapUtils;
195 case HapUtils.HAP_PROFILE_BLOCK_ID: in outputOptionalBlocks()
198 case HapUtils.HAP_PROOF_OF_ROTATION_BLOCK_ID: in outputOptionalBlocks()
201 case HapUtils.HAP_PROPERTY_BLOCK_ID: in outputOptionalBlocks()
252HapUtils.HapSignBlockInfo hapSigningBlockAndOffsetInFile = HapUtils.findHapSigningBlock(hapFile, z… in verifyHap()
293 HapUtils.HapSignBlockInfo hapSigningBlockAndOffsetInFile, in getHapVerify()
324 byte[] propertyBlockArray = map.get(HapUtils.HAP_PROPERTY_BLOCK_ID); in checkCodeSign()
333 …ByteBuffer header = HapUtils.reverseSliceBuffer(byteBuffer, 0, ZIP_HEAD_OF_SUBSIGNING_BLOCK_LENGTH… in checkCodeSign()
337 if (blockType != HapUtils.HAP_CODE_SIGN_BLOCK_ID) { in checkCodeSign()
342 byte[] profileArray = map.get(HapUtils.HAP_PROFILE_BLOCK_ID); in checkCodeSign()
[all …]
DHapVerify.java22 import com.ohos.hapsigntool.utils.HapUtils;
364 ByteBuffer degestBuffer = HapUtils.sliceBuffer(digestDatas, digestDatalen); in parserContentinfo()
375 Map<ContentDigestAlgorithm, byte[]> actualDigestMap = HapUtils.computeDigests( in parserContentinfo()
387 HapUtils.toHex(actualDigest, ""), in parserContentinfo()
388 HapUtils.toHex(exceptDigest, "")); in parserContentinfo()
402 LOGGER.info("SHA256: {}", HapUtils.toHex(DigestUtils.sha256Digest(encodedCert), ":")); in printCert()
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/sign/
DSignHap.java25 import com.ohos.hapsigntool.utils.HapUtils;
269 HapUtils.computeDigests(contentDigestAlgorithms, hapData, optionalBlocks); in getHapSigningBlock()
348 typeAndOffsetMap.put(HapUtils.HAP_SIGNATURE_SCHEME_V1_BLOCK_ID, currentOffset); in generateHapSigningBlock()
351 result.putInt(HapUtils.HAP_SIGNATURE_SCHEME_V1_BLOCK_ID); // type in generateHapSigningBlock()
353 int offset = typeAndOffsetMap.get(HapUtils.HAP_SIGNATURE_SCHEME_V1_BLOCK_ID); in generateHapSigningBlock()
358 result.put(HapUtils.getHapSigningBlockMagic(compatibleVersion)); // magic in generateHapSigningBlock()
359 result.putInt(HapUtils.getHapSigningBlockVersion(compatibleVersion)); // version in generateHapSigningBlock()
406 byte[] unsignedHapDigest = HapUtils.encodeListOfPairsToByteArray(digests); in generateSignerBlock()
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/utils/
DHapUtils.java44 public class HapUtils { class
45 private static final Logger LOGGER = LogManager.getLogger(HapUtils.class);
64 private HapUtils() { in HapUtils() method in HapUtils
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/provider/
DSignProvider.java44 import com.ohos.hapsigntool.utils.HapUtils;
134 loadOptionalBlock(property, HapUtils.HAP_PROPERTY_BLOCK_ID); in loadOptionalBlocks()
137 loadOptionalBlock(profile, HapUtils.HAP_PROFILE_BLOCK_ID); in loadOptionalBlocks()
140 loadOptionalBlock(proofOfRotation, HapUtils.HAP_PROOF_OF_ROTATION_BLOCK_ID); in loadOptionalBlocks()
152 byte[] optionalBlockBytes = HapUtils.readFileToByte(file); in loadOptionalBlock()
401 result.putInt(HapUtils.HAP_CODE_SIGN_BLOCK_ID); // type in appendCodeSignBlock()
405 … SigningBlock propertyBlock = new SigningBlock(HapUtils.HAP_PROPERTY_BLOCK_ID, result.array()); in appendCodeSignBlock()
583 if (optionalBlock.getType() == HapUtils.HAP_PROFILE_BLOCK_ID) { in findProfileFromOptionalBlocks()
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/utils/
DHapUtils.java53 public class HapUtils { class
54 private static final Logger LOGGER = LogManager.getLogger(HapUtils.class);
191 private HapUtils() { in HapUtils() method in HapUtils
417 ByteBuffer header = HapUtils.sliceBuffer(hapSigningBlock, startPos, endPos); in reverseSliceBuffer()
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/
DVerifyCodeSignature.java31 import com.ohos.hapsigntool.codesigning.utils.HapUtils;
137 Pair<String, String> pairResult = HapUtils.parseAppIdentifier(profileContent); in verifyElf()
164 Pair<String, String> pairResult = HapUtils.parseAppIdentifier(profileContent); in verifyHap()
DCodeSigning.java29 import com.ohos.hapsigntool.codesigning.utils.HapUtils;
130 …String ownerID = (profileContent == null) ? "DEBUG_LIB_ID" : HapUtils.getAppIdentifier(profileCont… in getElfCodeSignBlock()
186 String ownerID = HapUtils.getAppIdentifier(profileContent); in getCodeSignBlock()