大漢易經書院.apk(点击下载) / a.java


package com.d.b.c;

import android.content.Context;
import android.util.Log;
import com.d.a.c.b;
import com.d.a.c.g;
import com.d.a.c.w;
import com.d.a.e;
import com.google.android.gms.security.ProviderInstaller;
import java.security.Provider;
import java.security.Security;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;

/* compiled from: ConscryptMiddleware */
public class a extends w {

    /* renamed from: ʻ  reason: contains not printable characters */
    static final Object f5498 = new Object();

    /* renamed from: ʼ  reason: contains not printable characters */
    static boolean f5499;

    /* renamed from: ʽ  reason: contains not printable characters */
    static boolean f5500;

    /* renamed from: ʾ  reason: contains not printable characters */
    boolean f5501;

    /* renamed from: ʿ  reason: contains not printable characters */
    boolean f5502 = true;

    /* renamed from: ˆ  reason: contains not printable characters */
    g f5503;

    /* renamed from: ˈ  reason: contains not printable characters */
    Context f5504;

    /* renamed from: ʻ  reason: contains not printable characters */
    public static void m7681(Context context) {
        try {
            synchronized (f5498) {
                if (!f5499) {
                    f5499 = true;
                    if (Security.getProvider("GmsCore_OpenSSL") != null) {
                        f5500 = true;
                        return;
                    }
                    SSLContext sSLContext = SSLContext.getDefault();
                    SSLSocketFactory defaultSSLSocketFactory = HttpsURLConnection.getDefaultSSLSocketFactory();
                    ProviderInstaller.installIfNeeded(context);
                    Provider[] providers = Security.getProviders();
                    Provider provider = Security.getProvider("GmsCore_OpenSSL");
                    Security.removeProvider("GmsCore_OpenSSL");
                    Security.insertProviderAt(provider, providers.length);
                    SSLContext.setDefault(sSLContext);
                    HttpsURLConnection.setDefaultSSLSocketFactory(defaultSSLSocketFactory);
                    f5500 = true;
                }
            }
        } catch (Throwable th) {
            Log.w("IonConscrypt", "Conscrypt initialization failed.", th);
        }
    }

    /* renamed from: ʻ  reason: contains not printable characters */
    public void m7683() {
        m7681(this.f5504);
        if (f5500 && !this.f5501 && this.f5502) {
            this.f5501 = true;
            try {
                SSLContext instance = SSLContext.getInstance("TLS", "GmsCore_OpenSSL");
                instance.init(null, null, null);
                if (this.f5503.m7215() == e.m7325()) {
                    this.f5503.m7220(instance);
                }
            } catch (Exception unused) {
            }
        }
    }

    public a(Context context, g gVar) {
        this.f5503 = gVar;
        this.f5504 = context.getApplicationContext();
    }

    @Override // com.d.a.c.w, com.d.a.c.b
    /* renamed from: ʻ  reason: contains not printable characters */
    public com.d.a.b.a m7682(b.a aVar) {
        if (!this.f5502) {
            return null;
        }
        m7683();
        return super.m7297(aVar);
    }
}