/tools/apksig/src/test/java/com/android/apksig/ |
D | ApkSignerTest.java | 564 List<ApkSigner.SignerConfig> signers = Collections.singletonList( in testRsaSignedVerifies() local 569 DataSource out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); in testRsaSignedVerifies() 573 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(18)); in testRsaSignedVerifies() 582 List<ApkSigner.SignerConfig> signers = in testDsaSignedVerifies() local 587 DataSource out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); in testDsaSignedVerifies() 591 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(21)); in testDsaSignedVerifies() 600 List<ApkSigner.SignerConfig> signers = in testEcSignedVerifies() local 606 DataSource out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(18)); in testEcSignedVerifies() 617 List<ApkSigner.SignerConfig> signers = Collections.singletonList( in testV1SigningRejectsInvalidZipEntryNames() local 621 new ApkSigner.Builder(signers).setV1SigningEnabled(true)); in testV1SigningRejectsInvalidZipEntryNames() [all …]
|
D | SigningCertificateLineageTest.java | 103 List<SignerConfig> signers = new ArrayList<>(3); in testLineageFromFileContainsExpectedSigners() local 104 signers.add( in testLineageFromFileContainsExpectedSigners() 106 signers.add( in testLineageFromFileContainsExpectedSigners() 108 signers.add( in testLineageFromFileContainsExpectedSigners() 110 assertLineageContainsExpectedSigners(lineage, signers); in testLineageFromFileContainsExpectedSigners() 275 List<DefaultApkSignerEngine.SignerConfig> signers = Arrays.asList(newSigner, oldSigner); in testSortedSignerConfigsAreInSortedOrder() local 277 signers); in testSortedSignerConfigsAreInSortedOrder() 279 signers.size(), sortedSigners.size()); in testSortedSignerConfigsAreInSortedOrder() 298 List<DefaultApkSignerEngine.SignerConfig> signers = Arrays.asList(newSigner, oldSigner, in testSortedSignerConfigsWithUnknownSignerFails() local 300 lineage.sortSignerConfigs(signers); in testSortedSignerConfigsWithUnknownSignerFails() [all …]
|
D | ApkVerifierTest.java | 670 List<ApkVerifier.Result.V1SchemeSignerInfo> signers = result.getV1SchemeSigners(); in testV1SchemeSignatureCertNotReencoded() local 671 if (signers.size() > 0) { in testV1SchemeSignatureCertNotReencoded() 672 ApkVerifier.Result.V1SchemeSignerInfo signer = signers.get(0); in testV1SchemeSignatureCertNotReencoded()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v1/ |
D | V1SchemeVerifier.java | 278 List<Signer> signers = new ArrayList<>(sigBlockEntries.size()); in verify() local 300 signers.add(signer); in verify() 302 if (signers.isEmpty()) { in verify() 310 for (Signer signer : signers) { in verify() 314 result.signers.add(signer.getResult()); in verify() 325 List<Signer> remainingSigners = new ArrayList<>(signers.size()); in verify() 326 for (Signer signer : signers) { in verify() 339 result.signers.add(signer.getResult()); in verify() 348 signers = remainingSigners; in verify() 349 if (signers.isEmpty()) { in verify() [all …]
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/ |
D | V3SchemeVerifier.java | 165 for (ApkSigningBlockUtils.Result.SignerInfo signer : result.signers) { in verify() 175 List<SigningCertificateLineage> lineages = new ArrayList<>(result.signers.size()); in verify() 235 ByteBuffer signers; in parseSigners() local 237 signers = getLengthPrefixedSlice(apkSignatureSchemeV3Block); in parseSigners() 242 if (!signers.hasRemaining()) { in parseSigners() 254 while (signers.hasRemaining()) { in parseSigners() 260 result.signers.add(signerInfo); in parseSigners() 262 ByteBuffer signer = getLengthPrefixedSlice(signers); in parseSigners()
|
/tools/apksig/src/apksigner/java/com/android/apksigner/ |
D | help_sign.txt | 4 is performed using one or more signers, each represented by an asymmetric key 38 signers are not supported when using v3 signing, but 39 multiple signers may be provided in conjunction with the 66 "rotate" command. If used, all signers used to sign the 71 signers are not supported when using APK Signature Scheme 72 v3, so multiple signers input will correspond to different 85 options of different signers, use --next-signer. 87 --next-signer Delimits options of two different signers. There is no 123 order in which signers are specified and, within each 146 order in which signers are specified and, within each
|
D | ApkSignerTool.java | 127 List<SignerParams> signers = new ArrayList<>(1); in sign() local 159 signers.add(signerParams); in sign() 228 signers.add(signerParams); in sign() 236 if (signers.isEmpty()) { in sign() 270 List<ApkSigner.SignerConfig> signerConfigs = new ArrayList<>(signers.size()); in sign() 273 for (SignerParams signer : signers) { in sign() 682 List<SignerParams> signers = new ArrayList<>(1); in lineage() local 693 signers.add(signerParams); in lineage() 710 for (int i = 0; i < signers.size(); i++) { in lineage() 711 SignerParams signerParams = signers.get(i); in lineage()
|
D | help.txt | 21 lineage Modify the capabilities of one or more signers in an existing
|
D | help_lineage.txt | 3 This modifies the capabilities of one or more signers in the provided SigningCertificateLineage.
|
D | help_rotate.txt | 24 These options specify the configuration of a particular signer. To rotate keys, two signers must be
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/ |
D | V2SchemeVerifier.java | 186 ByteBuffer signers; in parseSigners() local 188 signers = ApkSigningBlockUtils.getLengthPrefixedSlice(apkSignatureSchemeV2Block); in parseSigners() 193 if (!signers.hasRemaining()) { in parseSigners() 205 while (signers.hasRemaining()) { in parseSigners() 211 result.signers.add(signerInfo); in parseSigners() 213 ByteBuffer signer = ApkSigningBlockUtils.getLengthPrefixedSlice(signers); in parseSigners()
|
/tools/apksig/src/main/java/com/android/apksig/ |
D | SigningCertificateLineage.java | 210 ByteBuffer signers = getLengthPrefixedSlice(signatureInfo.signatureBlock); in readFromApkDataSource() local 212 while (signers.hasRemaining()) { in readFromApkDataSource() 213 ByteBuffer signer = getLengthPrefixedSlice(signers); in readFromApkDataSource()
|
D | ApkVerifier.java | 638 for (V1SchemeVerifier.Result.SignerInfo signer : source.signers) { in mergeFrom() 650 for (ApkSigningBlockUtils.Result.SignerInfo signer : source.signers) { in mergeFrom() 656 for (ApkSigningBlockUtils.Result.SignerInfo signer : source.signers) { in mergeFrom()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/ |
D | ApkSigningBlockUtils.java | 218 for (Result.SignerInfo signerInfo : result.signers) { in verifyIntegrity() 1216 public final List<SignerInfo> signers = new ArrayList<>(); field in ApkSigningBlockUtils.Result 1229 if (!signers.isEmpty()) { in containsErrors() 1230 for (SignerInfo signer : signers) { in containsErrors()
|