/external/conscrypt/platform/src/main/java/org/conscrypt/ |
TrustedCertificateIndex.java | 20 import java.security.cert.TrustAnchor; 34 * Indexes {@code TrustAnchor} instances so they can be found in O(1) 42 private final Map<X500Principal, List<TrustAnchor>> subjectToTrustAnchors 43 = new HashMap<X500Principal, List<TrustAnchor>>(); 47 public TrustedCertificateIndex(Set<TrustAnchor> anchors) { 51 private void index(Set<TrustAnchor> anchors) { 52 for (TrustAnchor anchor : anchors) { 57 public TrustAnchor index(X509Certificate cert) { 58 TrustAnchor anchor = new TrustAnchor(cert, null) [all...] |
TrustManagerImpl.java | 54 import java.security.cert.TrustAnchor; 118 * An index of TrustAnchor instances that we've seen. 255 private static Set<TrustAnchor> trustAnchors(X509Certificate[] certs) { 256 Set<TrustAnchor> trustAnchors = new HashSet<TrustAnchor>(certs.length); 258 trustAnchors.add(new TrustAnchor(cert, null)); 482 ArrayList<TrustAnchor> trustedChain = new ArrayList<TrustAnchor>(); 487 TrustAnchor leafAsAnchor = findTrustAnchorBySubjectAndPublicKey(leaf); 524 ArrayList<X509Certificate> untrustedChain, ArrayList<TrustAnchor> trustAnchorChain [all...] |
/libcore/luni/src/test/java/tests/security/cert/ |
TrustAnchorTest.java | 41 import java.security.cert.TrustAnchor; 49 * Unit tests for <code>TrustAnchor</code> 63 * Test #1 for <code>TrustAnchor(String, PublicKey, byte[])</code> constructor<br> 64 * Assertion: creates <code>TrustAnchor</code> instance<br> 75 new TrustAnchor(validCaNameRfc2253, pk, getFullEncoding()); 77 new TrustAnchor(validCaNameRfc2253, pk, getEncodingPSOnly()); 79 new TrustAnchor(validCaNameRfc2253, pk, getEncodingESOnly()); 81 new TrustAnchor(validCaNameRfc2253, pk, getEncodingNoMinMax()); 85 * Test #2 for <code>TrustAnchor(String, PublicKey, byte[])</code> constructor<br> 86 * Assertion: creates <code>TrustAnchor</code> instance<br [all...] |
PKIXCertPathValidatorResultTest.java | 31 import java.security.cert.TrustAnchor; 62 * Test #1 for <code>PKIXCertPathValidatorResult(TrustAnchor, 73 TrustAnchor ta = TestUtils.getTrustAnchor(); 75 fail(getName() + ": not performed (could not create test TrustAnchor)"); 84 * Test #2 for <code>PKIXCertPathValidatorResult(TrustAnchor, 87 * <code>TrustAnchor</code> parameter is <code>null</code> 102 * Test #3 for <code>PKIXCertPathValidatorResult(TrustAnchor, 108 TrustAnchor ta = TestUtils.getTrustAnchor(); 110 fail(getName() + ": not performed (could not create test TrustAnchor)"); 124 * Test #4 for <code>PKIXCertPathValidatorResult(TrustAnchor, [all...] |
PKIXCertPathBuilderResultTest.java | 35 import java.security.cert.TrustAnchor; 73 * Test #1 for <code>PKIXCertPathBuilderResult(CertPath, TrustAnchor, 82 TrustAnchor ta = TestUtils.getTrustAnchor(); 84 fail(getName() + ": not performed (could not create test TrustAnchor)"); 96 * Test #2 for <code>PKIXCertPathBuilderResult(CertPath, TrustAnchor, 105 TrustAnchor ta = TestUtils.getTrustAnchor(); 107 fail(getName() + ": not performed (could not create test TrustAnchor)"); 119 * Test #3 for <code>PKIXCertPathBuilderResult(CertPath, TrustAnchor, 125 TrustAnchor ta = TestUtils.getTrustAnchor(); 127 fail(getName() + ": not performed (could not create test TrustAnchor)"); [all...] |
PKIXBuilderParametersTest.java | 35 import java.security.cert.TrustAnchor; 88 Set<TrustAnchor> taSet = TestUtils.getTrustAnchorSet(); 90 fail(getName() + ": not performed (could not create test TrustAnchor set)"); 107 Set<TrustAnchor> taSet = TestUtils.getTrustAnchorSet(); 109 fail(getName() + ": not performed (could not create test TrustAnchor set)"); 127 Set<TrustAnchor> taSet = TestUtils.getTrustAnchorSet(); 129 fail(getName() + ": not performed (could not create test TrustAnchor set)"); 131 HashSet<TrustAnchor> originalSet = (HashSet<TrustAnchor>) taSet; 132 HashSet<TrustAnchor> originalSetCopy = (HashSet<TrustAnchor>) originalSe [all...] |
/frameworks/base/core/java/android/security/net/config/ |
CertificatesEntryRef.java | 37 public Set<TrustAnchor> getTrustAnchors() { 39 Set<TrustAnchor> anchors = new ArraySet<TrustAnchor>(); 41 anchors.add(new TrustAnchor(cert, mOverridesPins)); 46 public TrustAnchor findBySubjectAndPublicKey(X509Certificate cert) { 52 return new TrustAnchor(foundCert, mOverridesPins); 55 public TrustAnchor findByIssuerAndSignature(X509Certificate cert) { 61 return new TrustAnchor(foundCert, mOverridesPins);
|
TrustAnchor.java | 22 public final class TrustAnchor { 26 public TrustAnchor(X509Certificate certificate, boolean overridesPins) {
|
NetworkSecurityConfig.java | 46 private Set<TrustAnchor> mAnchors; 72 public Set<TrustAnchor> getTrustAnchors() { 82 Map<X509Certificate, TrustAnchor> anchorMap = new ArrayMap<>(); 84 Set<TrustAnchor> anchors = ref.getTrustAnchors(); 85 for (TrustAnchor anchor : anchors) { 92 ArraySet<TrustAnchor> anchors = new ArraySet<TrustAnchor>(anchorMap.size()); 121 public TrustAnchor findTrustAnchorBySubjectAndPublicKey(X509Certificate cert) { 123 TrustAnchor anchor = ref.findBySubjectAndPublicKey(cert); 132 public TrustAnchor findTrustAnchorByIssuerAndSignature(X509Certificate cert) [all...] |
TrustedCertificateStoreAdapter.java | 37 TrustAnchor anchor = mConfig.findTrustAnchorByIssuerAndSignature(cert); 51 TrustAnchor anchor = mConfig.findTrustAnchorBySubjectAndPublicKey(cert); 61 TrustAnchor anchor = mConfig.findTrustAnchorBySubjectAndPublicKey(cert);
|
KeyStoreCertificateSource.java | 78 java.security.cert.TrustAnchor anchor = mIndex.findBySubjectAndPublicKey(cert); 88 java.security.cert.TrustAnchor anchor = mIndex.findByIssuerAndSignature(cert); 98 Set<java.security.cert.TrustAnchor> anchors = mIndex.findAllByIssuerAndSignature(cert); 103 for (java.security.cert.TrustAnchor anchor : anchors) {
|
ResourceCertificateSource.java | 88 java.security.cert.TrustAnchor anchor = mIndex.findBySubjectAndPublicKey(cert); 98 java.security.cert.TrustAnchor anchor = mIndex.findByIssuerAndSignature(cert); 108 Set<java.security.cert.TrustAnchor> anchors = mIndex.findAllByIssuerAndSignature(cert); 113 for (java.security.cert.TrustAnchor anchor : anchors) {
|
/external/okhttp/okhttp/src/main/java/com/squareup/okhttp/internal/tls/ |
AndroidTrustRootIndex.java | 20 import java.security.cert.TrustAnchor; 41 TrustAnchor trustAnchor = (TrustAnchor) findByIssuerAndSignatureMethod.invoke( 43 return trustAnchor != null 44 ? trustAnchor.getTrustedCert() 55 // private TrustAnchor findTrustAnchorByIssuerAndSignature(X509Certificate lastCert);
|
/libcore/ojluni/src/main/java/java/security/cert/ |
PKIXCertPathValidatorResult.java | 40 * validation algorithm, as well as a {@code TrustAnchor} describing 60 private TrustAnchor trustAnchor; 68 * @param trustAnchor a {@code TrustAnchor} describing the CA that 74 * {@code trustAnchor} parameters are {@code null} 76 public PKIXCertPathValidatorResult(TrustAnchor trustAnchor, 81 if (trustAnchor == null) 82 throw new NullPointerException("trustAnchor must be non-null") [all...] |
PKIXParameters.java | 53 * specifying a {@code Set} of {@code TrustAnchor} objects, each 88 private Set<TrustAnchor> unmodTrustAnchors; 104 * set is a {@link TrustAnchor TrustAnchor}. 109 * @param trustAnchors a {@code Set} of {@code TrustAnchor}s 115 * are not of type {@code java.security.cert.TrustAnchor} 117 public PKIXParameters(Set<TrustAnchor> trustAnchors) 147 Set<TrustAnchor> hashSet = new HashSet<TrustAnchor>(); 154 hashSet.add(new TrustAnchor((X509Certificate)cert, null)) [all...] |
TrustAnchor.java | 47 * <p>All {@code TrustAnchor} objects must be immutable and 49 * methods defined in this class on a single {@code TrustAnchor} 51 * {@code TrustAnchor} objects to be immutable and thread-safe 63 public class TrustAnchor { 73 * Creates an instance of {@code TrustAnchor} with the specified 123 public TrustAnchor(X509Certificate trustedCert, byte[] nameConstraints) 136 * Creates an instance of {@code TrustAnchor} where the 146 * {@link #TrustAnchor(X509Certificate, byte[]) 147 * TrustAnchor(X509Certificate trustedCert, byte[] nameConstraints) }. 162 public TrustAnchor(X500Principal caPrincipal, PublicKey pubKey [all...] |
PKIXBuilderParameters.java | 48 * {@code Set} of {@code TrustAnchor} objects, each of which 85 * Each element of the set is a {@link TrustAnchor TrustAnchor}. 90 * @param trustAnchors a {@code Set} of {@code TrustAnchor}s 99 * {@code java.security.cert.TrustAnchor} 101 public PKIXBuilderParameters(Set<TrustAnchor> trustAnchors, CertSelector
|
PKIXCertPathBuilderResult.java | 43 * algorithm, and a {@code TrustAnchor} describing the certification 69 * @param trustAnchor a {@code TrustAnchor} describing the CA that 75 * {@code trustAnchor} or {@code subjectPublicKey} parameters 79 TrustAnchor trustAnchor, PolicyNode policyTree, 82 super(trustAnchor, policyTree, subjectPublicKey); 92 * obtain the {@code TrustAnchor} that served as the trust anchor
|
/libcore/ojluni/src/main/java/sun/security/provider/certpath/ |
SunCertPathBuilderResult.java | 33 import java.security.cert.TrustAnchor; 60 * @param trustAnchor a <code>TrustAnchor</code> describing the CA that 68 TrustAnchor trustAnchor, PolicyNode policyTree, 71 super(certPath, trustAnchor, policyTree, subjectPublicKey);
|
/frameworks/base/tests/NetworkSecurityConfigTest/src/android/security/net/config/ |
TestCertificateSource.java | 44 java.security.cert.TrustAnchor anchor = mIndex.findBySubjectAndPublicKey(cert); 53 java.security.cert.TrustAnchor anchor = mIndex.findByIssuerAndSignature(cert); 63 for (java.security.cert.TrustAnchor anchor : mIndex.findAllByIssuerAndSignature(cert)) {
|
/libcore/ojluni/src/test/java/security/cert/ |
PKIXCertPathValidatorValidity.java | 118 Set<TrustAnchor> trustAnchors = new HashSet<>(); 120 TrustAnchor ta = new TrustAnchor(generateCert(trustedCertStr, cf),
|
AKISerialNumberTest.java | 118 TrustAnchor anchor = new TrustAnchor(rootCert, null);
|
/libcore/luni/src/test/java/libcore/java/security/cert/ |
OldPKIXParametersTest.java | 31 import java.security.cert.TrustAnchor; 45 Set<TrustAnchor> taSet = TestUtils.getTrustAnchorSet(); 48 + ": not performed (could not create test TrustAnchor set)"); 102 Set<TrustAnchor> taSet = TestUtils.getTrustAnchorSet(); 104 fail(getName() + ": not performed (could not create test TrustAnchor set)"); 112 Set<TrustAnchor> taSet2 = Collections.singleton(new TrustAnchor( 130 Set<TrustAnchor> taSet = TestUtils.getTrustAnchorSet(); 133 + ": not performed (could not create test TrustAnchor set)"); 141 Set<TrustAnchor> taSet2 = Collections.singleton(new TrustAnchor [all...] |
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jce/provider/ |
PrincipalUtils.java | 3 import java.security.cert.TrustAnchor; 30 static X500Name getCA(TrustAnchor trustAnchor) 32 return X500Name.getInstance(trustAnchor.getCA().getEncoded());
|
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jcajce/ |
PKIXExtendedParameters.java | 7 import java.security.cert.TrustAnchor; 65 private Set<TrustAnchor> trustAnchors; 156 * Set the trustAnchor to be used with these parameters. 158 * @param trustAnchor the trust anchor end-entity and CRLs must be based on. 161 public Builder setTrustAnchor(TrustAnchor trustAnchor) 163 this.trustAnchors = Collections.singleton(trustAnchor); 174 public Builder setTrustAnchors(Set<TrustAnchor> trustAnchors) 207 private final Set<TrustAnchor> trustAnchors;
|