package okhttp3.n0.platform.android;

import io.netty.handler.codec.dns.DefaultDnsRecordDecoder;
import javax.net.ssl.SSLSocket;
import kotlin.Metadata;
import kotlin.jvm.internal.o;
import kotlin.text.j;
import okhttp3.n0.platform.android.AndroidSocketAdapter;
import okhttp3.n0.platform.android.DeferredSocketAdapter;

/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000\u001d\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0016J\u0010\u0010\u0006\u001a\u00020\u00072\u0006\u0010\u0004\u001a\u00020\u0005H\u0016¨\u0006\b"}, d2 = {"okhttp3/internal/platform/android/AndroidSocketAdapter$Companion$factory$1", "Lokhttp3/internal/platform/android/DeferredSocketAdapter$Factory;", "create", "Lokhttp3/internal/platform/android/SocketAdapter;", "sslSocket", "Ljavax/net/ssl/SSLSocket;", "matchesSocket", "", "okhttp"}, k = 1, mv = {1, 6, 0}, xi = 48)
public final class e implements DeferredSocketAdapter.a {
    public final /* synthetic */ String a;

    public e(String str) {
        this.a = str;
    }

    @Override // okhttp3.n0.platform.android.DeferredSocketAdapter.a
    public boolean a(SSLSocket sSLSocket) {
        o.f(sSLSocket, "sslSocket");
        String name = sSLSocket.getClass().getName();
        o.e(name, "sslSocket.javaClass.name");
        return j.M(name, o.l(this.a, DefaultDnsRecordDecoder.ROOT), false, 2);
    }

    @Override // okhttp3.n0.platform.android.DeferredSocketAdapter.a
    public SocketAdapter b(SSLSocket sSLSocket) {
        o.f(sSLSocket, "sslSocket");
        AndroidSocketAdapter.a aVar = AndroidSocketAdapter.a;
        Class<?> cls = sSLSocket.getClass();
        Class<?> superclass = cls;
        while (superclass != null && !o.a(superclass.getSimpleName(), "OpenSSLSocketImpl")) {
            superclass = superclass.getSuperclass();
            if (superclass == null) {
                throw new AssertionError(o.l("No OpenSSLSocketImpl superclass of socket of type ", cls));
            }
        }
        o.c(superclass);
        return new AndroidSocketAdapter(superclass);
    }
}
