INNER CODE UNIT · Java
extractV3SchemeIssues
patrickfav/uber-apk-signer · src/main/java/at/favre/tools/apksigner/signing/AndroidApkSignerVerify.java:181
private static void extractV3SchemeIssues(List<String> warnings, ApkVerifier.Result apkVerifierResult, List<String> errors) {
ApkVerifier.IssueWithParams issueWithParams;
Iterator<ApkVerifier.IssueWithParams> iter;
for (ApkVerifier.Result.V3SchemeSignerInfo signerInfo : apkVerifierResult.getV3SchemeSigners()) {
String name = "signer #" + (signerInfo.getIndex() + 1);
iter = signerInfo.getErrors().iterator();
while (iter.hasNext()) {
issueWithParams = iter.next();
errors.add("ERROR: APK Signature Scheme v3 " + name + ": " + issueWithParams);
}
iter = signerInfo.getWarnings().iterator();
while (iter.hasNext()) {
issueWithParams = iter.next();
warnings.add("WARNING: APK Signature Scheme v3 " + name + ": " + issueWithParams);
}