package u9; import android.net.ssl.SSLSockets; import java.io.IOException; import java.util.List; import javax.net.ssl.SSLParameters; import javax.net.ssl.SSLSocket; /* loaded from: classes2.dex */ class e extends f { e(Class cls) { super(cls, null, null, null, null, null); } public static j w() { if (!j.p()) { return null; } try { if (f.x() >= 29) { return new e(Class.forName("com.android.org.conscrypt.SSLParametersImpl")); } } catch (ReflectiveOperationException unused) { } return null; } private void y(SSLSocket sSLSocket) { boolean isSupportedSocket; isSupportedSocket = SSLSockets.isSupportedSocket(sSLSocket); if (isSupportedSocket) { SSLSockets.setUseSessionTickets(sSLSocket, true); } } @Override // u9.f, u9.j public void g(SSLSocket sSLSocket, String str, List list) { try { y(sSLSocket); SSLParameters sSLParameters = sSLSocket.getSSLParameters(); sSLParameters.setApplicationProtocols((String[]) j.b(list).toArray(new String[0])); sSLSocket.setSSLParameters(sSLParameters); } catch (IllegalArgumentException e10) { throw new IOException("Android internal error", e10); } } @Override // u9.f, u9.j public String n(SSLSocket sSLSocket) { String applicationProtocol; applicationProtocol = sSLSocket.getApplicationProtocol(); if (applicationProtocol == null || applicationProtocol.isEmpty()) { return null; } return applicationProtocol; } }