patrickfav / uber-apk-signer

A cli tool that helps signing and zip aligning single or multiple Android application packages (APKs) with either debug or provided release certificates. It supports v1, v2 and v3 Android signing scheme has an embedded debug keystore and auto verifies after signing.
https://favr.dev/opensource/uber-apk-signer
Apache License 2.0
1.9k stars 197 forks source link

java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big. #45

Open GiorgiDolidzee opened 1 year ago

GiorgiDolidzee commented 1 year ago

This error is throwed and what can I do ?

Failed to load signer "signer #1" java.io.IOException: DerInputStream.getLength(): lengthTag=109, too big. at java.base/sun.security.util.DerInputStream.getLength(DerInputStream.java:604) at java.base/sun.security.util.DerValue.init(DerValue.java:385) at java.base/sun.security.util.DerValue.(DerValue.java:327) at java.base/sun.security.util.DerValue.(DerValue.java:340) at java.base/sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:1984) at java.base/sun.security.util.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:220) at java.base/java.security.KeyStore.load(KeyStore.java:1472) at com.android.apksigner.SignerParams.loadKeyStoreFromFile(SignerParams.java:362) at com.android.apksigner.SignerParams.loadPrivateKeyAndCertsFromKeyStore(SignerParams.java:248) at com.android.apksigner.SignerParams.loadPrivateKeyAndCerts(SignerParams.java:181) at com.android.apksigner.ApkSignerTool.getSignerConfig(ApkSignerTool.java:419) at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:336) at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:92) at at.favre.tools.apksigner.SignTool.sign(SignTool.java:314) at at.favre.tools.apksigner.SignTool.execute(SignTool.java:150) at at.favre.tools.apksigner.SignTool.mainExecute(SignTool.java:45) at at.favre.tools.apksigner.SignTool.main(SignTool.java:33)

SmartManoj commented 6 months ago

https://github.com/r0adkll/sign-android-release/issues/34