HomeSort by relevance Sort by last modified time
    Searched refs:TrustAnchor (Results 1 - 25 of 72) sorted by null

1 2 3

  /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;

Completed in 1154 milliseconds

1 2 3