Home
last modified time | relevance | path

Searched refs:publicKey (Results 1 – 18 of 18) sorted by relevance

/tools/apksig/src/main/java/com/android/apksig/internal/apk/v4/
DV4Signature.java70 public final byte[] publicKey; // ASN.1 DER, must match the certificate field in V4Signature.SigningInfo
75 byte[] publicKey, int signatureAlgorithmId, byte[] signature) { in SigningInfo() argument
79 this.publicKey = publicKey; in SigningInfo()
89 byte[] publicKey = readBytes(buffer); in fromByteArray()
92 return new SigningInfo(apkDigest, certificate, additionalData, publicKey, in fromByteArray()
98 this.additionalData) + bytesSize(this.publicKey) + 4/*signatureAlgorithmId*/ in toByteArray()
104 writeBytes(buffer, this.publicKey); in toByteArray()
DV4SchemeVerifier.java146 final byte[] publicKeyBytes = signingInfo.publicKey; in parseAndVerifySignatureBlock()
147 PublicKey publicKey; in parseAndVerifySignatureBlock() local
149 publicKey = KeyFactory.getInstance(keyAlgorithm).generatePublic( in parseAndVerifySignatureBlock()
158 sig.initVerify(publicKey); in parseAndVerifySignatureBlock()
DV4SchemeSigner.java166 final PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSignature() local
172 encodedCertificate, additionaData, publicKey.getEncoded(), -1, null); in generateSignature()
188 encodedCertificate, additionaData, publicKey.getEncoded(), signatureAlgorithmId, in generateSignature()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v3/
DV3SchemeSigner.java178 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSignerBlock() local
180 byte[] encodedPublicKey = encodePublicKey(publicKey); in generateSignerBlock()
215 signer.publicKey = encodedPublicKey; in generateSignerBlock()
228 byte[] publicKey = encodeAsLengthPrefixedElement(signer.publicKey); in encodeSigner()
238 int payloadSize = signedData.length + 4 + 4 + signatures.length + publicKey.length; in encodeSigner()
246 result.put(publicKey); in encodeSigner()
302 public byte[] publicKey; field in V3SchemeSigner.V3SignatureSchemeBlock.Signer
DV3SigningCertificateLineage.java121 PublicKey publicKey = lastCert.getPublicKey(); in readSigningCertificateLineage() local
123 sig.initVerify(publicKey); in readSigningCertificateLineage()
DV3SchemeVerifier.java355 PublicKey publicKey; in parseSigner() local
357 publicKey = in parseSigner()
366 sig.initVerify(publicKey); in parseSigner()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/
DV2SchemeSigner.java197 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in generateSignerBlock() local
199 byte[] encodedPublicKey = encodePublicKey(publicKey); in generateSignerBlock()
246 signer.publicKey = encodedPublicKey; in generateSignerBlock()
262 signer.publicKey, in generateSignerBlock()
291 public byte[] publicKey; field in V2SchemeSigner.V2SignatureSchemeBlock.Signer
DV2SchemeVerifier.java307 PublicKey publicKey; in parseSigner() local
309 publicKey = in parseSigner()
318 sig.initVerify(publicKey); in parseSigner()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v1/
DV1SchemeSigner.java299 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in signManifest() local
302 + publicKey.getAlgorithm().toUpperCase(Locale.US); in signManifest()
318 PublicKey publicKey = signerConfig.certificates.get(0).getPublicKey(); in getOutputEntryNames() local
321 + publicKey.getAlgorithm().toUpperCase(Locale.US); in getOutputEntryNames()
497 PublicKey publicKey = signingCert.getPublicKey(); in generateSignatureBlock() local
500 getSignerInfoSignatureAlgorithm(publicKey, digestAlgorithm); in generateSignatureBlock()
519 signature.initVerify(publicKey); in generateSignatureBlock()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/
DApkSigningBlockUtils.java839 public static byte[] encodePublicKey(PublicKey publicKey) in encodePublicKey() argument
842 if ("X.509".equals(publicKey.getFormat())) { in encodePublicKey()
843 encodedPublicKey = publicKey.getEncoded(); in encodePublicKey()
845 if ("RSA".equals(publicKey.getAlgorithm())) { in encodePublicKey()
895 KeyFactory.getInstance(publicKey.getAlgorithm()) in encodePublicKey()
896 .getKeySpec(publicKey, X509EncodedKeySpec.class) in encodePublicKey()
900 "Failed to obtain X.509 encoded form of public key " + publicKey in encodePublicKey()
901 + " of class " + publicKey.getClass().getName(), in encodePublicKey()
907 "Failed to obtain X.509 encoded form of public key " + publicKey in encodePublicKey()
908 + " of class " + publicKey.getClass().getName()); in encodePublicKey()
[all …]
/tools/apksig/src/main/java/com/android/apksig/internal/pkcs7/
DAlgorithmIdentifier.java80 PublicKey publicKey, DigestAlgorithm digestAlgorithm) throws InvalidKeyException { in getSignerInfoSignatureAlgorithm() argument
81 String keyAlgorithm = publicKey.getAlgorithm(); in getSignerInfoSignatureAlgorithm()
/tools/apksig/src/apksigner/java/com/android/apksigner/
DApkSignerTool.java1009 PublicKey publicKey = cert.getPublicKey(); in printCertificate() local
1010 System.out.println(name + " key algorithm: " + publicKey.getAlgorithm()); in printCertificate()
1012 if (publicKey instanceof RSAKey) { in printCertificate()
1013 keySize = ((RSAKey) publicKey).getModulus().bitLength(); in printCertificate()
1014 } else if (publicKey instanceof ECKey) { in printCertificate()
1015 keySize = ((ECKey) publicKey).getParams() in printCertificate()
1017 } else if (publicKey instanceof DSAKey) { in printCertificate()
1020 DSAParams dsaParams = ((DSAKey) publicKey).getParams(); in printCertificate()
1028 byte[] encodedKey = publicKey.getEncoded(); in printCertificate()
/tools/apksig/src/main/java/com/android/apksig/internal/apk/stamp/
DSourceStampVerifier.java241 PublicKey publicKey = sourceStampCertificate.getPublicKey(); in verifySourceStampSignature() local
244 sig.initVerify(publicKey); in verifySourceStampSignature()
/tools/apksig/src/main/java/com/android/apksig/
DDefaultApkSignerEngine.java231 PublicKey publicKey = certificates.get(0).getPublicKey(); in createV1SignerConfigs() local
248 V1SchemeSigner.getSuggestedSignatureDigestAlgorithm(publicKey, minSdkVersion); in createV1SignerConfigs()
419 PublicKey publicKey = certificates.get(0).getPublicKey(); in createSigningBlockSignerConfig() local
429 publicKey, in createSigningBlockSignerConfig()
437 publicKey, in createSigningBlockSignerConfig()
453 publicKey, mMinSdkVersion, apkSigningBlockPaddingSupported); in createSigningBlockSignerConfig()
DSigningCertificateLineage.java400 PublicKey publicKey = parent.getCertificate().getPublicKey(); in getSignatureAlgorithm() local
404 publicKey, mMinSdkVersion, false /* padding support */); in getSignatureAlgorithm()
/tools/apksig/src/test/java/com/android/apksig/
DApkVerifierTest.java182 PublicKey publicKey = in testV1OneSignerSHA1withDSAAcceptedWithKeysTooLongForDigest() local
186 s.initVerify(publicKey); in testV1OneSignerSHA1withDSAAcceptedWithKeysTooLongForDigest()
216 PublicKey publicKey = in testV1OneSignerSHA224withDSAAcceptedWithKeysTooLongForDigest() local
220 s.initVerify(publicKey); in testV1OneSignerSHA224withDSAAcceptedWithKeysTooLongForDigest()
DApkSignerTest.java1238 ByteBuffer publicKey = ApkSigningBlockUtils.getLengthPrefixedSlice(signer); in getRSAPublicKeyFromSigningBlock() local
1240 Asn1BerParser.parse(publicKey, SubjectPublicKeyInfo.class); in getRSAPublicKeyFromSigningBlock()
/tools/tradefederation/core/tests/res/testdata/
Dtradefed-prebuilt-cts-8.0_r21.jarMETA-INF/ META-INF/MANIFEST.MF jline/ jline/CompletionHandler.class CompletionHandler ...