diff --git a/dist/hap-sign-tool.jar b/dist/hap-sign-tool.jar index 1eae4f42373d3ace20d5fb440ba76f9da485a57f..4cc683bb214717e0dc416f97ea0a45275a4da495 100644 Binary files a/dist/hap-sign-tool.jar and b/dist/hap-sign-tool.jar differ diff --git a/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/BcSignedDataGenerator.java b/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/BcSignedDataGenerator.java index 88422bc682c38067aa04de42b7f95190b08b84d3..238f5cb8a16315ee07327a825061ce02c6df730f 100644 --- a/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/BcSignedDataGenerator.java +++ b/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/BcSignedDataGenerator.java @@ -94,9 +94,10 @@ public class BcSignedDataGenerator implements SignedDataGenerator { throw new CodeSignException("Verity digest is null"); } Pair pairDigestAndSignInfo = getSignInfo(content, signConfig); + // Unsupported certificate revocation, SignedData's _crls is null SignedData signedData = new SignedData(new ASN1Integer(1), pairDigestAndSignInfo.getFirst(), new ContentInfo(PKCSObjectIdentifiers.data, null), createBerSetFromLst(signConfig.getCertificates()), - createBerSetFromLst(signConfig.getX509CRLs()), pairDigestAndSignInfo.getSecond()); + createBerSetFromLst(null), pairDigestAndSignInfo.getSecond()); return encodingUnsignedData(content, signedData); }