Home
last modified time | relevance | path

Searched refs:signers (Results 1 – 19 of 19) sorted by relevance

/tools/apksig/src/test/java/com/android/apksig/
DSigningCertificateLineageTest.java118 List<SignerConfig> signers = new ArrayList<>(3); in testLineageFromBytesContainsExpectedSigners() local
119 signers.add( in testLineageFromBytesContainsExpectedSigners()
121 signers.add( in testLineageFromBytesContainsExpectedSigners()
123 signers.add( in testLineageFromBytesContainsExpectedSigners()
125 assertLineageContainsExpectedSigners(lineage, signers); in testLineageFromBytesContainsExpectedSigners()
135 List<SignerConfig> signers = new ArrayList<>(3); in testLineageFromFileContainsExpectedSigners() local
136 signers.add( in testLineageFromFileContainsExpectedSigners()
138 signers.add( in testLineageFromFileContainsExpectedSigners()
140 signers.add( in testLineageFromFileContainsExpectedSigners()
142 assertLineageContainsExpectedSigners(lineage, signers); in testLineageFromFileContainsExpectedSigners()
[all …]
DApkSignerTest.java1111 List<ApkSigner.SignerConfig> signers = in testRsaSignedVerifies() local
1117 File out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); in testRsaSignedVerifies()
1121 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(18)); in testRsaSignedVerifies()
1130 List<ApkSigner.SignerConfig> signers = in testDsaSignedVerifies() local
1135 File out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); in testDsaSignedVerifies()
1139 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(21)); in testDsaSignedVerifies()
1152 List<ApkSigner.SignerConfig> signers = in testDeterministicDsaSignedVerifies() local
1158 File out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); in testDeterministicDsaSignedVerifies()
1162 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(21)); in testDeterministicDsaSignedVerifies()
1178 List<ApkSigner.SignerConfig> signers = in testDeterministicDsaSigningIsDeterministic() local
[all …]
DSourceStampVerifierTest.java665 List<SignerInfo> signers = null; in assertSigningCertificates() local
668 signers = result.getV1SchemeSigners(); in assertSigningCertificates()
671 signers = result.getV2SchemeSigners(); in assertSigningCertificates()
674 signers = result.getV3SchemeSigners(); in assertSigningCertificates()
682 "Did not expect any V" + (i + 1) + " signers, found " + signers.size(), 0, in assertSigningCertificates()
683 signers.size()); in assertSigningCertificates()
686 if (signers.size() != 1) { in assertSigningCertificates()
688 + expectedCertDigests[i] + ", found " + signers.size() + " V" + (i + 1) in assertSigningCertificates()
691 X509Certificate signingCertificate = signers.get(0).getSigningCertificate(); in assertSigningCertificates()
707 List<SignerInfo> signers = result.getV31SchemeSigners(); in assertV31Signers() local
[all …]
DApkVerifierTest.java927 List<ApkVerifier.Result.V1SchemeSignerInfo> signers = result.getV1SchemeSigners(); in testV1SchemeSignatureCertNotReencoded() local
928 if (signers.size() > 0) { in testV1SchemeSignatureCertNotReencoded()
929 ApkVerifier.Result.V1SchemeSignerInfo signer = signers.get(0); in testV1SchemeSignatureCertNotReencoded()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v1/
DV1SchemeVerifier.java282 List<Signer> signers = new ArrayList<>(sigBlockEntries.size()); in verify() local
304 signers.add(signer); in verify()
306 if (signers.isEmpty()) { in verify()
310 if (signers.size() > MAX_APK_SIGNERS) { in verify()
312 signers.size()); in verify()
319 for (Signer signer : signers) { in verify()
323 result.signers.add(signer.getResult()); in verify()
334 List<Signer> remainingSigners = new ArrayList<>(signers.size()); in verify()
335 for (Signer signer : signers) { in verify()
348 result.signers.add(signer.getResult()); in verify()
[all …]
/tools/apksig/src/main/java/com/android/apksig/
DSourceStampVerifier.java319 ByteBuffer signers; in parseSigners() local
321 signers = ApkSigningBlockUtilsLite.getLengthPrefixedSlice(apkSignatureSchemeBlock); in parseSigners()
327 if (!signers.hasRemaining()) { in parseSigners()
339 while (signers.hasRemaining()) { in parseSigners()
342 ByteBuffer signer = ApkSigningBlockUtilsLite.getLengthPrefixedSlice(signers); in parseSigners()
670 for (List<SignerInfo> signers : mAllSchemeSigners) { in containsErrors()
671 for (SignerInfo signer : signers) { in containsErrors()
707 for (List<SignerInfo> signers : mAllSchemeSigners) { in getAllErrors()
708 for (SignerInfo signer : signers) { in getAllErrors()
726 for (List<SignerInfo> signers : mAllSchemeSigners) { in getAllWarnings()
[all …]
DApkVerifier.java233 rotationMinSdkVersion = v31Result.signers.stream().mapToInt( in verify()
1129 for (ApkSigningBlockUtils.Result.SignerInfo signerInfo : result.signers) { in getApkContentDigests()
1185 for (ApkSigningBlockUtils.Result.SignerInfo signerInfo : apkSigningSchemeResult.signers) { in getApkContentDigestsFromSigningSchemeResult()
1466 for (V1SchemeVerifier.Result.SignerInfo signer : source.signers) { in mergeFrom()
1502 for (ApkSigningBlockUtils.Result.SignerInfo signer : source.signers) { in mergeFrom()
1508 for (ApkSigningBlockUtils.Result.SignerInfo signer : source.signers) { in mergeFrom()
1518 for (ApkSigningBlockUtils.Result.SignerInfo signer : source.signers) { in mergeFrom()
1525 for (ApkSigningBlockUtils.Result.SignerInfo signer : source.signers) { in mergeFrom()
1531 if (!source.signers.isEmpty()) { in mergeFrom()
1532 mSourceStampInfo = new SourceStampInfo(source.signers.get(0)); in mergeFrom()
DSigningCertificateLineage.java281 ByteBuffer signers = getLengthPrefixedSlice(signatureInfo.signatureBlock); in readFromApkDataSource() local
282 while (signers.hasRemaining()) { in readFromApkDataSource()
283 ByteBuffer signer = getLengthPrefixedSlice(signers); in readFromApkDataSource()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/
DV2SchemeVerifier.java185 ByteBuffer signers; in parseSigners() local
187 signers = ApkSigningBlockUtils.getLengthPrefixedSlice(apkSignatureSchemeV2Block); in parseSigners()
192 if (!signers.hasRemaining()) { in parseSigners()
204 while (signers.hasRemaining()) { in parseSigners()
210 result.signers.add(signerInfo); in parseSigners()
212 ByteBuffer signer = ApkSigningBlockUtils.getLengthPrefixedSlice(signers); in parseSigners()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/
DV3SchemeVerifier.java185 for (ApkSigningBlockUtils.Result.SignerInfo signer : mResult.signers) { in verify()
195 List<SigningCertificateLineage> lineages = new ArrayList<>(mResult.signers.size()); in verify()
290 ByteBuffer signers; in parseSigners() local
297 signers = getLengthPrefixedSlice(mApkSignatureSchemeV3Block); in parseSigners()
302 if (!signers.hasRemaining()) { in parseSigners()
314 while (signers.hasRemaining()) { in parseSigners()
320 mResult.signers.add(signerInfo); in parseSigners()
322 ByteBuffer signer = getLengthPrefixedSlice(signers); in parseSigners()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v4/
DV4SchemeSigner.java324 if (result.signers.size() != 1) { in getBestV3Digest()
328 ApkSigningBlockUtils.Result.SignerInfo signer = result.signers.get(0); in getBestV3Digest()
334 result.signers.get(0).contentDigests; in getBestV3Digest()
361 if (result.signers.size() != 1) { in getBestV2Digest()
365 ApkSigningBlockUtils.Result.SignerInfo signer = result.signers.get(0); in getBestV2Digest()
DV4SchemeVerifier.java105 result.signers.add(signerInfo); in verify()
117 result.signers.add(parseAndVerifySignatureBlock(signingInfo, signedData)); in verify()
/tools/apksig/src/apksigner/java/com/android/apksigner/
Dhelp_sign.txt4 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
109 "rotate" command. If used, all signers used to sign the
114 signers are not supported when using APK Signature Scheme
115 v3, so multiple signers input will correspond to different
129 when an APK is signed by multiple independent signers to
140 options of different signers, use --next-signer.
142 --next-signer Delimits options of two different signers. There is no
193 order in which signers are specified and, within each
[all …]
DApkSignerTool.java162 List<SignerParams> signers = new ArrayList<>(1); in sign() local
222 signers.add(signerParams); in sign()
227 signers.add(signerParams); in sign()
319 signers.add(signerParams); in sign()
327 if (signers.isEmpty()) { in sign()
362 List<ApkSigner.SignerConfig> signerConfigs = new ArrayList<>(signers.size()); in sign()
365 for (SignerParams signer : signers) { in sign()
916 List<SignerParams> signers = new ArrayList<>(1); in lineage() local
927 signers.add(signerParams); in lineage()
951 for (int i = 0; i < signers.size(); i++) { in lineage()
[all …]
Dhelp.txt21 lineage Modify the capabilities of one or more signers in an existing
Dhelp_lineage.txt3 This modifies the capabilities of one or more signers in the provided SigningCertificateLineage.
Dhelp_rotate.txt24 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/
DApkSigningBlockUtils.java196 for (Result.SignerInfo signerInfo : result.signers) { in verifyIntegrity()
983 List<Pair<List<X509Certificate>, byte[]>> signers = new ArrayList<>(); in getApkSignatureBlockSigners() local
1004 + (signers.size() + 1) + " size out of range: " + certLength); in getApkSignatureBlockSigners()
1012 signers.add(Pair.of(certificates, signerBytes)); in getApkSignatureBlockSigners()
1014 return signers; in getApkSignatureBlockSigners()
1288 public final List<Result.SignerInfo> signers = new ArrayList<>(); field in ApkSigningBlockUtils.Result
1300 if (!signers.isEmpty()) { in containsErrors()
1301 for (Result.SignerInfo signer : signers) { in containsErrors()
1314 if (!signers.isEmpty()) { in containsWarnings()
1315 for (Result.SignerInfo signer : signers) { in containsWarnings()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/stamp/
DV1SourceStampVerifier.java105 result.signers.add(signerInfo); in verify()