/tools/apksig/src/main/java/com/android/apksig/ |
D | DefaultApkSignerEngine.java | 260 List<X509Certificate> certificates = signerConfig.getCertificates(); in createV1SignerConfigs() local 261 PublicKey publicKey = certificates.get(0).getPublicKey(); in createV1SignerConfigs() 282 v1SignerConfig.certificates = certificates; in createV1SignerConfigs() 374 String keyAlgorithm = config.certificates.get(0).getPublicKey().getAlgorithm(); in processV3Configs() 407 mSigningCertificateLineage.getSubLineage(config.certificates.get(0)); in processV3Configs() 490 config.certificates.get(0)); in createSourceStampSignerConfig() 527 List<X509Certificate> certificates = signerConfig.getCertificates(); in createSigningBlockSignerConfig() local 528 PublicKey publicKey = certificates.get(0).getPublicKey(); in createSigningBlockSignerConfig() 532 newSignerConfig.certificates = certificates; in createSigningBlockSignerConfig() 1632 String name, PrivateKey privateKey, List<X509Certificate> certificates, in SignerConfig() argument [all …]
|
D | ApkSigner.java | 988 List<X509Certificate> certificates, in SignerConfig() argument 992 mCertificates = Collections.unmodifiableList(new ArrayList<>(certificates)); in SignerConfig() 1040 List<X509Certificate> certificates) { in Builder() argument 1041 this(name, privateKey, certificates, false); in Builder() 1058 List<X509Certificate> certificates, in Builder() argument 1065 mCertificates = new ArrayList<>(certificates); in Builder()
|
D | SigningCertificateLineage.java | 395 List<X509Certificate> certificates = new ArrayList<>(1); in spawnDescendant() local 396 certificates.add(parent.getCertificate()); in spawnDescendant() 400 newSignerConfig.certificates = certificates; in spawnDescendant()
|
D | SourceStampVerifier.java | 369 ByteBuffer certificates = ApkSigningBlockUtilsLite.getLengthPrefixedSlice(signedData); in parseSigner() local 391 if (certificates.hasRemaining()) { in parseSigner() 392 byte[] encodedCert = ApkSigningBlockUtilsLite.readLengthPrefixedByteArray(certificates); in parseSigner()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/ |
D | V2SchemeSigner.java | 226 if (signerConfig.certificates.isEmpty()) { in generateSignerBlock() 229 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSignerBlock() 235 signedData.certificates = encodeCertificates(signerConfig.certificates); in generateSignerBlock() 274 encodeAsSequenceOfLengthPrefixedElements(signedData.certificates), in generateSignerBlock() 325 public List<byte[]> certificates; field in V2SchemeSigner.V2SignatureSchemeBlock.SignedData
|
D | V2SchemeVerifier.java | 342 ByteBuffer certificates = ApkSigningBlockUtils.getLengthPrefixedSlice(signedData); in parseSigner() local 347 while (certificates.hasRemaining()) { in parseSigner() 349 byte[] encodedCert = ApkSigningBlockUtils.readLengthPrefixedByteArray(certificates); in parseSigner()
|
/tools/security/remote_provisioning/attestation_testing/java/com/google/attestationexample/ |
D | AttestationTest.java | 142 Certificate certificates[] = keyStore.getCertificateChain(keystoreAlias); in testEcAttestation() local 143 Log.d(INFO, "Retrieved certificate chain of length " + certificates.length + "\n"); in testEcAttestation() 145 verifyCertificateSignatures(certificates); in testEcAttestation() 150 X509Certificate attestationCert = (X509Certificate) certificates[0]; in testEcAttestation() 155 X509Certificate rootCert = (X509Certificate) certificates[certificates.length - 1]; in testEcAttestation()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/ |
D | V3SchemeSigner.java | 268 if (signerConfig.certificates.isEmpty()) { in generateSignerBlock() 271 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSignerBlock() 277 signedData.certificates = encodeCertificates(signerConfig.certificates); in generateSignerBlock() 351 encodeAsSequenceOfLengthPrefixedElements(signedData.certificates)); in encodeSignedData() 413 public List<byte[]> certificates; field in V3SchemeSigner.V3SignatureSchemeBlock.SignedData
|
D | V3SchemeVerifier.java | 442 ByteBuffer certificates = getLengthPrefixedSlice(signedData); in parseSigner() local 462 while (certificates.hasRemaining()) { in parseSigner() 464 byte[] encodedCert = readLengthPrefixedByteArray(certificates); in parseSigner()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/ |
D | ApkSigningBlockUtils.java | 740 public static List<byte[]> encodeCertificates(List<X509Certificate> certificates) in encodeCertificates() argument 742 List<byte[]> result = new ArrayList<>(certificates.size()); in encodeCertificates() 743 for (X509Certificate certificate : certificates) { in encodeCertificates() 995 List<X509Certificate> certificates = new ArrayList<>(); in getApkSignatureBlockSigners() local 1001 "Cert index " + (certificates.size() + 1) + " under signer index " in getApkSignatureBlockSigners() 1008 certificates.add(signerCert); in getApkSignatureBlockSigners() 1010 signers.add(Pair.of(certificates, signerBytes)); in getApkSignatureBlockSigners() 1141 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSignaturesOverData() 1223 signedData.certificates = new ArrayList<>(signerCerts.size()); in generatePkcs7DerEncodedMessage() 1225 signedData.certificates.add(new Asn1OpaqueObject(cert.getEncoded())); in generatePkcs7DerEncodedMessage() [all …]
|
/tools/apksig/src/main/java/com/android/apksig/internal/util/ |
D | X509CertificateUtils.java | 185 Collection<X509Certificate> certificates = new ArrayList<>(1); in generateCertificates() local 199 certificates.add(guaranteedEncodedCert); in generateCertificates() 201 return certificates; in generateCertificates()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v4/ |
D | V4SchemeSigner.java | 175 if (signerConfig.certificates.isEmpty()) { in generateSigningInfo() 178 if (signerConfig.certificates.size() != 1) { in generateSigningInfo() 183 final PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSigningInfo() 185 final List<byte[]> encodedCertificates = encodeCertificates(signerConfig.certificates); in generateSigningInfo()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v1/ |
D | V1SchemeSigner.java | 88 public List<X509Certificate> certificates; field in V1SchemeSigner.SignerConfig 309 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in signManifest() 328 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in getOutputEntryNames() 505 List<X509Certificate> signerCerts = signerConfig.certificates; in generateSignatureBlock()
|
D | V1SchemeVerifier.java | 537 signedDataCertificates = parseCertificates(signedData.certificates); in verifySigBlockAgainstSigFile()
|
/tools/apksig/src/main/java/com/android/apksig/internal/apk/stamp/ |
D | V1SourceStampSigner.java | 60 if (sourceStampSignerConfig.certificates.isEmpty()) { in generateSourceStampBlock() 74 sourceStampSignerConfig.certificates.get(0).getEncoded(); in generateSourceStampBlock()
|
D | V2SourceStampSigner.java | 70 if (sourceStampSignerConfig.certificates.isEmpty()) { in generateSourceStampBlock() 97 sourceStampSignerConfig.certificates.get(0).getEncoded(); in generateSourceStampBlock()
|
/tools/apksig/src/apksigner/java/com/android/apksigner/ |
D | help_verify.txt | 12 --print-certs Show information about the APK's signing certificates 14 --print-certs-pem Show information about the APK's signing certificates and prints the PEM
|
D | help_lineage.txt | 12 different signing certificates. 19 --print-certs Show information about the signing certificates and their capabilities 22 --print-certs-pem Show information about the signing certificates and their capabilities 187 2. Display details about the signing certificates and their capabilities in the lineage:
|
D | help_rotate.txt | 11 different signing certificates. This can be used with APK Signature Scheme v3
|
D | help_sign.txt | 94 signing certificates changed for an APK using APK
|
/tools/apksig/src/main/java/com/android/apksig/internal/pkcs7/ |
D | SignedData.java | 47 public List<Asn1OpaqueObject> certificates; field in SignedData
|
/tools/apksig/src/test/java/com/android/apksig/ |
D | ApkSignerTest.java | 2242 private static String getAllSubjectNamesFrom(Collection<X509Certificate> certificates) { in getAllSubjectNamesFrom() argument 2244 for (X509Certificate certificate : certificates) { in getAllSubjectNamesFrom()
|