INNER CODE UNIT · Java

extractV4SchemeIssues

patrickfav/uber-apk-signer · src/main/java/at/favre/tools/apksigner/signing/AndroidApkSignerVerify.java:139

    private static void extractV4SchemeIssues(List<String> warnings, ApkVerifier.Result apkVerifierResult, List<String> errors) {
        ApkVerifier.IssueWithParams issueWithParams;
        Iterator<ApkVerifier.IssueWithParams> iter;
        for (ApkVerifier.Result.V4SchemeSignerInfo signerInfo : apkVerifierResult.getV4SchemeSigners()) {
            String name = "signer #" + (signerInfo.getIndex() + 1);
            iter = signerInfo.getErrors().iterator();

            while (iter.hasNext()) {
                issueWithParams = iter.next();
                errors.add("ERROR: APK Signature Scheme v4 " + name + ": " + issueWithParams);
            }

            iter = signerInfo.getWarnings().iterator();

            while (iter.hasNext()) {
                issueWithParams = iter.next();
                warnings.add("WARNING: APK Signature Scheme v4  " + name + ": " + issueWithParams);
            }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…