/libcore/ojluni/src/main/java/java/util/jar/ |
JarEntry.java | 40 CodeSigner[] signers; field in class:JarEntry 75 this.signers = je.signers; 118 * <p>The returned array comprises all the code signers that have signed 127 return signers == null ? null : signers.clone();
|
JarVerifier.java | 51 /* a table mapping names to code signers, for jar entries that have 55 /* a table mapping names to code signers, for jar entries that have 241 if ((je != null) && (je.signers == null)) { 242 je.signers = mev.verify(verifiedSigners, sigFileSigners); 243 je.certs = mapSignersToCertArray(je.signers); 385 * Convert an array of signers into an array of concatenated certificate 389 CodeSigner[] signers) { 391 if (signers != null) { 393 for (int i = 0; i < signers.length; i++) { 395 signers[i].getSignerCertPath().getCertificates()) [all...] |
JarFile.java | 305 if (signers == null && jv != null) { 306 signers = jv.getCodeSigners(JarFile.this, this); 308 return signers == null ? null : signers.clone();
|
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/crypto/signers/ |
DSAKCalculator.java | 1 package org.bouncycastle.crypto.signers;
|
RandomDSAKCalculator.java | 1 package org.bouncycastle.crypto.signers;
|
DSASigner.java | 1 package org.bouncycastle.crypto.signers;
|
ECDSASigner.java | 1 package org.bouncycastle.crypto.signers;
|
RSADigestSigner.java | 1 package org.bouncycastle.crypto.signers;
|
/libcore/ojluni/src/main/java/sun/security/util/ |
ManifestEntryVerifier.java | 73 private CodeSigner[] signers = null; field in class:ManifestEntryVerifier 101 signers = null; 188 * code signers from sigFileSigners and place in verifiedSigners. 200 if (signers != null) 201 return signers; 223 signers = sigFileSigners.remove(name); 224 if (signers != null) { 225 verifiedSigners.put(name, signers); 227 return signers;
|
SignatureFileVerifier.java | 253 * and adds code signers for each section where the .SF section 258 public void process(Hashtable<String, CodeSigner[]> signers, 268 processImpl(signers, manifestDigests); 275 private void processImpl(Hashtable<String, CodeSigner[]> signers, 333 updateSigners(newSigners, signers, name); 345 updateSigners(newSigners, signers, JarFile.MANIFEST_NAME); 548 ArrayList<CodeSigner> signers = null; local 555 if (signers == null) { 556 signers = new ArrayList<CodeSigner>(); 559 signers.add(new CodeSigner(certChain, info.getTimestamp())) [all...] |
/tools/apksig/src/test/java/com/android/apksig/ |
ApkSignerTest.java | 267 List<ApkSigner.SignerConfig> signers = local 272 DataSource out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); 276 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(18)); 285 List<ApkSigner.SignerConfig> signers = local 290 DataSource out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(1)); 294 out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(21)); 303 List<ApkSigner.SignerConfig> signers = local 309 DataSource out = sign(in, new ApkSigner.Builder(signers).setMinSdkVersion(18)); 320 List<ApkSigner.SignerConfig> signers = local 324 new ApkSigner.Builder(signers).setV1SigningEnabled(true)) 346 List<ApkSigner.SignerConfig> signers = local 357 List<ApkSigner.SignerConfig> signers = local [all...] |
ApkVerifierTest.java | 434 // APK signed by two different signers 435 assertVerified(verify("two-signers.apk")); 436 assertVerified(verify("v1-only-two-signers.apk")); 437 assertVerified(verifyForMinSdkVersion("v2-only-two-signers.apk", AndroidSdkVersion.N)); 442 // Bitflip in the ECDSA signature of second signer. Based on two-signers.apk. 445 "two-signers-second-signer-v2-broken.apk", Issue.V2_SIG_DID_NOT_VERIFY); 450 // APK v2-signed by two different signers. However, there are no signatures for the second 453 "v2-only-two-signers-second-signer-no-sig.apk", Issue.V2_SIG_NO_SIGNATURES); 458 // APK v2-signed by two different signers. However, there are no supported signatures for 461 "v2-only-two-signers-second-signer-no-supported-sig.apk" 502 List<ApkVerifier.Result.V1SchemeSignerInfo> signers = result.getV1SchemeSigners(); local [all...] |
/libcore/ojluni/src/main/java/java/security/ |
CodeSource.java | 57 public CodeSource(URL url, CodeSigner[] signers) {
|
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/dsa/ |
DSASigner.java | 42 // import org.bouncycastle.crypto.signers.HMacDSAKCalculator; 242 super(AndroidDigestFactory.getSHA1(), new org.bouncycastle.crypto.signers.DSASigner()); 253 // super(DigestFactory.createSHA1(), new org.bouncycastle.crypto.signers.DSASigner(new HMacDSAKCalculator(DigestFactory.createSHA1()))); 263 super(AndroidDigestFactory.getSHA224(), new org.bouncycastle.crypto.signers.DSASigner()); 274 // super(DigestFactory.createSHA224(), new org.bouncycastle.crypto.signers.DSASigner(new HMacDSAKCalculator(DigestFactory.createSHA224()))); 284 super(AndroidDigestFactory.getSHA256(), new org.bouncycastle.crypto.signers.DSASigner()); 294 // super(DigestFactory.createSHA256(), new org.bouncycastle.crypto.signers.DSASigner(new HMacDSAKCalculator(DigestFactory.createSHA256()))); 303 // super(DigestFactory.createSHA384(), new org.bouncycastle.crypto.signers.DSASigner()); 312 // super(DigestFactory.createSHA384(), new org.bouncycastle.crypto.signers.DSASigner(new HMacDSAKCalculator(DigestFactory.createSHA384()))); 321 // super(DigestFactory.createSHA512(), new org.bouncycastle.crypto.signers.DSASigner()) [all...] |
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/util/jar/ |
JarFileTest.java | 684 public CodeSigner[] signers; field in class:JarFileTest.Results 702 CodeSigner[] signers = entry.getCodeSigners(); local 705 results.signers = signers; 720 assertEquals(Arrays.deepToString(result.signers), 1, result.signers.length); 721 assertEquals(3, result.signers[0].getSignerCertPath().getCertificates().size()); 731 assertEquals(Arrays.deepToString(result.signers), 1, result.signers.length); 732 assertEquals(3, result.signers[0].getSignerCertPath().getCertificates().size()) [all...] |
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v1/ |
V1SchemeVerifier.java | 121 Signers.verify( 159 * All JAR signers of an APK. 161 private static class Signers { 165 * with errors, warnings, and information about signers. The APK is considered verified if 245 // Identify signers 246 List<Signer> signers = new ArrayList<>(sigBlockEntries.size()); local 268 signers.add(signer); 270 if (signers.isEmpty()) { 278 for (Signer signer : signers) { 282 result.signers.add(signer.getResult()) 1935 public final List<SignerInfo> signers = new ArrayList<>(); field in class:V1SchemeVerifier.Result [all...] |
/tools/apksig/src/main/java/com/android/apksig/internal/apk/v2/ |
V2SchemeVerifier.java | 142 ByteBuffer signers; local 144 signers = getLengthPrefixedSlice(apkSignatureSchemeV2Block); 149 if (!signers.hasRemaining()) { 161 while (signers.hasRemaining()) { 166 result.signers.add(signerInfo); 168 ByteBuffer signer = getLengthPrefixedSlice(signers); 489 for (Result.SignerInfo signerInfo : result.signers) { 818 public final List<SignerInfo> signers = new ArrayList<>(); field in class:V2SchemeVerifier.Result [all...] |
/external/mesa3d/scripts/ |
get_reviewer.pl | 782 --git => include recent git \*-by: signers 783 --git-all-signature-types => include signers regardless of signature type 784 or use only ${signature_pattern} signers (default: $email_git_all_signature_types) 791 --git-blame-signatures => when used with --git-blame, also include all commit signers [all...] |
/external/bouncycastle/bcpkix/src/main/java/org/bouncycastle/cms/ |
CMSUtils.java | 314 static OutputStream attachSignersToOutputStream(Collection signers, OutputStream s) 317 Iterator it = signers.iterator();
|
CMSSignedData.java | 45 * SignerInformationStore signers = s.getSignerInfos(); 46 * Collection c = signers.getSigners(); 239 * return the collection of signers that are associated with the 286 * @return true if the message has no signers or content, false otherwise. 415 // Collection signers = this.getSignerInfos().getSigners(); 417 // for (Iterator it = signers.iterator(); it.hasNext();) 500 // replace the signers in the SignedData object 514 ASN1Set signers = new DERSet(vec); local 520 // signers are the last item in the sequence. 530 vec.add(signers); [all...] |
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/ec/ |
SignatureSpi.java | 26 import org.bouncycastle.crypto.signers.ECDSASigner; 28 // import org.bouncycastle.crypto.signers.ECNRSigner; 29 // import org.bouncycastle.crypto.signers.HMacDSAKCalculator;
|
/libcore/ojluni/src/main/java/java/net/ |
URLClassLoader.java | 456 CodeSigner[] signers = res.getCodeSigners(); local 457 CodeSource cs = new CodeSource(url, signers); 462 CodeSigner[] signers = res.getCodeSigners(); local 463 CodeSource cs = new CodeSource(url, signers);
|
/tools/apksig/src/apksigner/java/com/android/apksigner/ |
ApkSignerTool.java | 125 List<SignerParams> signers = new ArrayList<>(1); local 152 signers.add(signerParams); 217 signers.add(signerParams); 225 if (signers.isEmpty()) { 259 List<ApkSigner.SignerConfig> signerConfigs = new ArrayList<>(signers.size()); 262 for (SignerParams signer : signers) { 451 System.out.println("Number of signers: " + signerCerts.size()); [all...] |
/frameworks/base/core/java/android/util/apk/ |
ApkSignatureSchemeV2Verifier.java | 214 ByteBuffer signers; local 216 signers = getLengthPrefixedSlice(signatureInfo.signatureBlock); 218 throw new SecurityException("Failed to read list of signers", e); 220 while (signers.hasRemaining()) { 223 ByteBuffer signer = getLengthPrefixedSlice(signers); 234 throw new SecurityException("No signers found"); [all...] |
/tools/apksig/src/main/java/com/android/apksig/ |
ApkVerifier.java | 83 * The verification result also includes errors, warnings, and information about signers. 117 * The verification result also includes errors, warnings, and information about signers. 410 * Returns the verified signers' certificates, one per signer. 421 * Returns information about JAR signers associated with the APK's signature. These are the 422 * signers used by Android. 431 * Returns information about JAR signers ignored by the APK's signature verification 432 * process. These signers are ignored by Android. However, each signer's errors or warnings 442 * Returns information about APK Signature Scheme v2 signers associated with the APK's 471 for (V1SchemeVerifier.Result.SignerInfo signer : source.signers) { 483 for (V2SchemeVerifier.Result.SignerInfo signer : source.signers) { [all...] |