Initial import of ADIF API reverse-engineering toolkit
This commit is contained in:
49
apk_decompiled/sources/n3/a.java
Normal file
49
apk_decompiled/sources/n3/a.java
Normal file
@@ -0,0 +1,49 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user