NetMirror.apk
Download file
package W2;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
import java.security.Provider;
import java.util.Arrays;
import java.util.List;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import kotlin.jvm.internal.DefaultConstructorMarker;
import org.bouncycastle.jsse.provider.BouncyCastleJsseProvider;
/* JADX INFO: loaded from: classes.dex */
public final class c extends j {
/* JADX INFO: renamed from: e, reason: collision with root package name */
private static final boolean f2709e;
/* JADX INFO: renamed from: f, reason: collision with root package name */
public static final a f2710f;
/* JADX INFO: renamed from: d, reason: collision with root package name */
private final Provider f2711d;
public static final class a {
private a() {
}
public final c a() {
DefaultConstructorMarker defaultConstructorMarker = null;
if (b()) {
return new c(defaultConstructorMarker);
}
return null;
}
public final boolean b() {
return c.f2709e;
}
public /* synthetic */ a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
static {
a aVar = new a(null);
f2710f = aVar;
boolean z3 = false;
try {
Class.forName("org.bouncycastle.jsse.provider.BouncyCastleJsseProvider", false, aVar.getClass().getClassLoader());
z3 = true;
} catch (ClassNotFoundException unused) {
}
f2709e = z3;
}
private c() {
this.f2711d = new BouncyCastleJsseProvider();
}
@Override // W2.j
public void e(SSLSocket sSLSocket, String str, List list) {
D2.h.f(sSLSocket, "sslSocket");
D2.h.f(list, "protocols");
super.e(sSLSocket, str, list);
}
@Override // W2.j
public String h(SSLSocket sSLSocket) {
D2.h.f(sSLSocket, "sslSocket");
return super.h(sSLSocket);
}
@Override // W2.j
public SSLContext n() throws NoSuchAlgorithmException {
SSLContext sSLContext = SSLContext.getInstance("TLS", this.f2711d);
D2.h.e(sSLContext, "SSLContext.getInstance(\"TLS\", provider)");
return sSLContext;
}
@Override // W2.j
public X509TrustManager p() throws NoSuchAlgorithmException, KeyStoreException, NoSuchProviderException {
TrustManagerFactory trustManagerFactory = TrustManagerFactory.getInstance("PKIX", "BCJSSE");
trustManagerFactory.init((KeyStore) null);
D2.h.e(trustManagerFactory, "factory");
TrustManager[] trustManagers = trustManagerFactory.getTrustManagers();
D2.h.c(trustManagers);
if (trustManagers.length == 1 && (trustManagers[0] instanceof X509TrustManager)) {
TrustManager trustManager = trustManagers[0];
if (trustManager != null) {
return (X509TrustManager) trustManager;
}
throw new NullPointerException("null cannot be cast to non-null type javax.net.ssl.X509TrustManager");
}
StringBuilder sb = new StringBuilder();
sb.append("Unexpected default trust managers: ");
String string = Arrays.toString(trustManagers);
D2.h.e(string, "java.util.Arrays.toString(this)");
sb.append(string);
throw new IllegalStateException(sb.toString().toString());
}
public /* synthetic */ c(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file