package com.d.a.c; import android.os.Build; import com.d.a.c.b; import java.lang.reflect.Field; import java.util.Hashtable; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLEngine; /* compiled from: SSLEngineSNIConfigurator */ public class v implements f { /* renamed from: ʻ reason: contains not printable characters */ Hashtable<String, a> f5199 = new Hashtable<>(); /* access modifiers changed from: private */ /* compiled from: SSLEngineSNIConfigurator */ public static class a implements f { /* renamed from: ʻ reason: contains not printable characters */ Field f5200; /* renamed from: ʼ reason: contains not printable characters */ Field f5201; /* renamed from: ʽ reason: contains not printable characters */ Field f5202; /* renamed from: ʾ reason: contains not printable characters */ Field f5203; /* renamed from: ʿ reason: contains not printable characters */ boolean f5204; @Override // com.d.a.c.f /* renamed from: ʻ reason: contains not printable characters */ public SSLEngine m7295(SSLContext sSLContext, String str, int i) { return null; } public a(Class cls) { try { Field declaredField = cls.getSuperclass().getDeclaredField("peerHost"); this.f5200 = declaredField; declaredField.setAccessible(true); Field declaredField2 = cls.getSuperclass().getDeclaredField("peerPort"); this.f5201 = declaredField2; declaredField2.setAccessible(true); Field declaredField3 = cls.getDeclaredField("sslParameters"); this.f5202 = declaredField3; declaredField3.setAccessible(true); Field declaredField4 = this.f5202.getType().getDeclaredField("useSni"); this.f5203 = declaredField4; declaredField4.setAccessible(true); } catch (NoSuchFieldException unused) { } } @Override // com.d.a.c.f /* renamed from: ʻ reason: contains not printable characters */ public void m7296(SSLEngine sSLEngine, b.a aVar, String str, int i) { if (this.f5203 != null && !this.f5204) { try { this.f5200.set(sSLEngine, str); this.f5201.set(sSLEngine, Integer.valueOf(i)); this.f5203.set(this.f5202.get(sSLEngine), true); } catch (IllegalAccessException unused) { } } } } @Override // com.d.a.c.f /* renamed from: ʻ reason: contains not printable characters */ public SSLEngine m7293(SSLContext sSLContext, String str, int i) { if ("GmsCore_OpenSSL".equals(sSLContext.getProvider().getName()) || Build.VERSION.SDK_INT >= 23) { return sSLContext.createSSLEngine(str, i); } return sSLContext.createSSLEngine(); } /* access modifiers changed from: package-private */ /* renamed from: ʻ reason: contains not printable characters */ public a m7292(SSLEngine sSLEngine) { String canonicalName = sSLEngine.getClass().getCanonicalName(); a aVar = this.f5199.get(canonicalName); if (aVar != null) { return aVar; } a aVar2 = new a(sSLEngine.getClass()); this.f5199.put(canonicalName, aVar2); return aVar2; } @Override // com.d.a.c.f /* renamed from: ʻ reason: contains not printable characters */ public void m7294(SSLEngine sSLEngine, b.a aVar, String str, int i) { m7292(sSLEngine).m7296(sSLEngine, aVar, str, i); } }