package k5; import h5.o; import java.io.IOException; import java.io.InterruptedIOException; import java.net.ProtocolException; import java.net.UnknownServiceException; import java.security.cert.CertificateException; import java.util.Arrays; import java.util.List; import javax.net.ssl.SSLHandshakeException; import javax.net.ssl.SSLPeerUnverifiedException; import javax.net.ssl.SSLProtocolException; import javax.net.ssl.SSLSocket; /* loaded from: classes2.dex */ public final class b { /* renamed from: a, reason: collision with root package name */ private final List f11220a; /* renamed from: b, reason: collision with root package name */ private int f11221b = 0; /* renamed from: c, reason: collision with root package name */ private boolean f11222c; /* renamed from: d, reason: collision with root package name */ private boolean f11223d; public b(List list) { this.f11220a = list; } private boolean a(SSLSocket sSLSocket) { for (int i10 = this.f11221b; i10 < this.f11220a.size(); i10++) { if (((o) this.f11220a.get(i10)).d(sSLSocket)) { return true; } } return false; } public o b(SSLSocket sSLSocket) { o oVar; int i10 = this.f11221b; int size = this.f11220a.size(); while (true) { if (i10 >= size) { oVar = null; break; } oVar = (o) this.f11220a.get(i10); i10++; if (oVar.d(sSLSocket)) { this.f11221b = i10; break; } } if (oVar != null) { this.f11222c = a(sSLSocket); i5.a.f10869a.c(oVar, sSLSocket, this.f11223d); return oVar; } throw new UnknownServiceException("Unable to find acceptable protocols. isFallback=" + this.f11223d + ", modes=" + this.f11220a + ", supported protocols=" + Arrays.toString(sSLSocket.getEnabledProtocols())); } public boolean c(IOException iOException) { this.f11223d = true; if (!this.f11222c || (iOException instanceof ProtocolException) || (iOException instanceof InterruptedIOException)) { return false; } boolean z10 = iOException instanceof SSLHandshakeException; if ((z10 && (iOException.getCause() instanceof CertificateException)) || (iOException instanceof SSLPeerUnverifiedException)) { return false; } return z10 || (iOException instanceof SSLProtocolException); } }