package p447.p448.p457.p458;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.List;
import javax.net.ssl.SSLSocket;
import kotlin.jvm.internal.DefaultConstructorMarker;
import p402.InterfaceC6540;
import p402.p411.p413.C6635;
import p447.EnumC6924;
import p447.p448.p457.C7054;
import p447.p448.p457.C7069;

/* JADX INFO: renamed from: ސ.ޣ.މ.ކ.ނ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
@InterfaceC6540
public class C7077 implements InterfaceC7086 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Method f20597;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final Method f20598;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final Method f20599;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final Method f20600;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final Class<? super SSLSocket> f20601;

    /* JADX INFO: renamed from: ސ.ޣ.މ.ކ.ނ$֏, reason: contains not printable characters */
    public static final class C7078 {
        public C7078() {
        }

        public /* synthetic */ C7078(DefaultConstructorMarker defaultConstructorMarker) {
        }
    }

    static {
        new C7078(null);
    }

    public C7077(Class<? super SSLSocket> cls) throws NoSuchMethodException {
        if (cls == null) {
            C6635.m9824("sslSocketClass");
            throw null;
        }
        this.f20601 = cls;
        Method declaredMethod = cls.getDeclaredMethod("setUseSessionTickets", Boolean.TYPE);
        C6635.m9823((Object) declaredMethod, "sslSocketClass.getDeclar…:class.javaPrimitiveType)");
        this.f20597 = declaredMethod;
        this.f20598 = this.f20601.getMethod("setHostname", String.class);
        this.f20599 = this.f20601.getMethod("getAlpnSelectedProtocol", new Class[0]);
        this.f20600 = this.f20601.getMethod("setAlpnProtocols", byte[].class);
    }

    @Override // p447.p448.p457.p458.InterfaceC7086
    /* JADX INFO: renamed from: ֏ */
    public String mo10385(SSLSocket sSLSocket) {
        if (sSLSocket == null) {
            C6635.m9824("sslSocket");
            throw null;
        }
        if (!mo10388(sSLSocket)) {
            return null;
        }
        try {
            byte[] bArr = (byte[]) this.f20599.invoke(sSLSocket, new Object[0]);
            if (bArr == null) {
                return null;
            }
            Charset charset = StandardCharsets.UTF_8;
            C6635.m9823((Object) charset, "StandardCharsets.UTF_8");
            return new String(bArr, charset);
        } catch (IllegalAccessException e) {
            throw new AssertionError(e);
        } catch (NullPointerException e2) {
            if (C6635.m9825((Object) e2.getMessage(), (Object) "ssl == null")) {
                return null;
            }
            throw e2;
        } catch (InvocationTargetException e3) {
            throw new AssertionError(e3);
        }
    }

    @Override // p447.p448.p457.p458.InterfaceC7086
    /* JADX INFO: renamed from: ֏ */
    public void mo10386(SSLSocket sSLSocket, String str, List<? extends EnumC6924> list) {
        if (sSLSocket == null) {
            C6635.m9824("sslSocket");
            throw null;
        }
        if (list == null) {
            C6635.m9824("protocols");
            throw null;
        }
        if (mo10388(sSLSocket)) {
            try {
                this.f20597.invoke(sSLSocket, true);
                if (str != null) {
                    this.f20598.invoke(sSLSocket, str);
                }
                this.f20600.invoke(sSLSocket, C7069.f20588.m10384(list));
            } catch (IllegalAccessException e) {
                throw new AssertionError(e);
            } catch (InvocationTargetException e2) {
                throw new AssertionError(e2);
            }
        }
    }

    @Override // p447.p448.p457.p458.InterfaceC7086
    /* JADX INFO: renamed from: ֏ */
    public boolean mo10387() {
        if (C7054.f20560 != null) {
            return C7054.f20559;
        }
        throw null;
    }

    @Override // p447.p448.p457.p458.InterfaceC7086
    /* JADX INFO: renamed from: ؠ */
    public boolean mo10388(SSLSocket sSLSocket) {
        if (sSLSocket != null) {
            return this.f20601.isInstance(sSLSocket);
        }
        C6635.m9824("sslSocket");
        throw null;
    }
}
