package g;

import java.security.cert.Certificate;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import javax.annotation.Nullable;
import javax.net.ssl.SSLPeerUnverifiedException;

/* JADX INFO: loaded from: classes.dex */
public final class f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final f f6111a = new f(new LinkedHashSet(new ArrayList()), null);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Set<a> f6112b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    @Nullable
    public final g.i0.l.c f6113c;

    public static final class a {
        public boolean equals(Object obj) {
            if (!(obj instanceof a)) {
                return false;
            }
            Objects.requireNonNull((a) obj);
            throw null;
        }

        public int hashCode() {
            throw null;
        }

        public String toString() {
            new StringBuilder().append((String) null);
            throw null;
        }
    }

    public f(Set<a> set, @Nullable g.i0.l.c cVar) {
        this.f6112b = set;
        this.f6113c = cVar;
    }

    public static String b(Certificate certificate) {
        if (!(certificate instanceof X509Certificate)) {
            throw new IllegalArgumentException("Certificate pinning requires X509 certificates");
        }
        StringBuilder sbC = a.b.c.a.a.C("sha256/");
        sbC.append(h.i.h(((X509Certificate) certificate).getPublicKey().getEncoded()).d("SHA-256").a());
        return sbC.toString();
    }

    public void a(String str, List<Certificate> list) throws SSLPeerUnverifiedException {
        List listEmptyList = Collections.emptyList();
        Iterator<a> it = this.f6112b.iterator();
        if (it.hasNext()) {
            Objects.requireNonNull(it.next());
            throw null;
        }
        if (listEmptyList.isEmpty()) {
            return;
        }
        g.i0.l.c cVar = this.f6113c;
        if (cVar != null) {
            list = cVar.a(list, str);
        }
        int size = list.size();
        for (int i2 = 0; i2 < size; i2++) {
            if (listEmptyList.size() > 0) {
                Objects.requireNonNull((a) listEmptyList.get(0));
                throw null;
            }
        }
        StringBuilder sbE = a.b.c.a.a.E("Certificate pinning failure!", "\n  Peer certificate chain:");
        int size2 = list.size();
        for (int i3 = 0; i3 < size2; i3++) {
            X509Certificate x509Certificate = (X509Certificate) list.get(i3);
            sbE.append("\n    ");
            sbE.append(b(x509Certificate));
            sbE.append(": ");
            sbE.append(x509Certificate.getSubjectDN().getName());
        }
        sbE.append("\n  Pinned certificates for ");
        sbE.append(str);
        sbE.append(":");
        int size3 = listEmptyList.size();
        for (int i4 = 0; i4 < size3; i4++) {
            a aVar = (a) listEmptyList.get(i4);
            sbE.append("\n    ");
            sbE.append(aVar);
        }
        throw new SSLPeerUnverifiedException(sbE.toString());
    }

    public boolean equals(@Nullable Object obj) {
        if (obj == this) {
            return true;
        }
        if (obj instanceof f) {
            f fVar = (f) obj;
            if (g.i0.c.k(this.f6113c, fVar.f6113c) && this.f6112b.equals(fVar.f6112b)) {
                return true;
            }
        }
        return false;
    }

    public int hashCode() {
        g.i0.l.c cVar = this.f6113c;
        return this.f6112b.hashCode() + ((cVar != null ? cVar.hashCode() : 0) * 31);
    }
}
