package com.google.android.gms.internal.ads;

import java.security.GeneralSecurityException;
import java.security.Provider;
import java.security.Security;
import java.util.ArrayList;
import java.util.Iterator;

/* JADX INFO: loaded from: classes2.dex */
public final class w82 {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final w82 f17926b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final w82 f17927c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final w82 f17928d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final w82 f17929e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final w82 f17930f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public static final w82 f17931g;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final v82 f17932a;

    static {
        int i10 = 0;
        f17926b = new w82(new en1(6, i10));
        f17927c = new w82(new en1(10, i10));
        f17928d = new w82(new en1(12, i10));
        f17929e = new w82(new en1(11, i10));
        new w82(new en1(7, i10));
        f17930f = new w82(new en1(9, i10));
        f17931g = new w82(new en1(8, i10));
    }

    public w82(en1 en1Var) {
        this.f17932a = !mz1.a() ? "The Android Project".equals(System.getProperty("java.vendor")) ? new v82(en1Var, 0) : new v82(en1Var, 1) : new v82(en1Var, 2);
    }

    public final Object a(String str) throws GeneralSecurityException {
        v82 v82Var = this.f17932a;
        int i10 = v82Var.f17569a;
        int i11 = 0;
        x82 x82Var = v82Var.f17570b;
        Exception exc = null;
        switch (i10) {
            case 0:
                String[] strArr = {"GmsCore_OpenSSL", "AndroidOpenSSL"};
                ArrayList arrayList = new ArrayList();
                while (i11 < 2) {
                    Provider provider = Security.getProvider(strArr[i11]);
                    if (provider != null) {
                        arrayList.add(provider);
                    }
                    i11++;
                }
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    try {
                        return ((en1) x82Var).c(str, (Provider) it.next());
                    } catch (Exception unused) {
                    }
                }
                return ((en1) x82Var).c(str, null);
            case 1:
                return ((en1) x82Var).c(str, null);
            default:
                String[] strArr2 = {"GmsCore_OpenSSL", "AndroidOpenSSL", "Conscrypt"};
                ArrayList arrayList2 = new ArrayList();
                while (i11 < 3) {
                    Provider provider2 = Security.getProvider(strArr2[i11]);
                    if (provider2 != null) {
                        arrayList2.add(provider2);
                    }
                    i11++;
                }
                Iterator it2 = arrayList2.iterator();
                while (it2.hasNext()) {
                    try {
                        return ((en1) x82Var).c(str, (Provider) it2.next());
                    } catch (Exception e10) {
                        if (exc == null) {
                            exc = e10;
                        }
                    }
                }
                throw new GeneralSecurityException("No good Provider found.", exc);
        }
    }
}
