Files
adif-api-reverse-engineering/apk_decompiled/sources/n3/a.java

50 lines
1.7 KiB
Java

package n3;
import android.net.ssl.SSLSockets;
import f0.C0338b;
import java.io.IOException;
import java.util.List;
import javax.net.ssl.SSLParameters;
import javax.net.ssl.SSLSocket;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes3.dex */
public final class a implements m {
@Override // n3.m
public final boolean a(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
return SSLSockets.isSupportedSocket(sslSocket);
}
@Override // n3.m
public final String b(SSLSocket sslSocket) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
String applicationProtocol = sslSocket.getApplicationProtocol();
if (applicationProtocol == null ? true : Intrinsics.areEqual(applicationProtocol, "")) {
return null;
}
return applicationProtocol;
}
@Override // n3.m
public final boolean c() {
m3.n nVar = m3.n.f7829a;
return C0338b.s();
}
@Override // n3.m
public final void d(SSLSocket sslSocket, String str, List protocols) {
Intrinsics.checkNotNullParameter(sslSocket, "sslSocket");
Intrinsics.checkNotNullParameter(protocols, "protocols");
try {
SSLSockets.setUseSessionTickets(sslSocket, true);
SSLParameters sSLParameters = sslSocket.getSSLParameters();
m3.n nVar = m3.n.f7829a;
sSLParameters.setApplicationProtocols((String[]) C0338b.g(protocols).toArray(new String[0]));
sslSocket.setSSLParameters(sSLParameters);
} catch (IllegalArgumentException e4) {
throw new IOException("Android internal error", e4);
}
}
}