package com.kofax.mobile.sdk.aa; import com.google.common.net.HttpHeaders; import com.google.firebase.crashlytics.internal.common.AbstractSpiCall; import com.kofax.kmc.kut.utilities.CertificateValidatorListener; import com.kofax.kmc.kut.utilities.LicensingVolume; import com.kofax.kmc.kut.utilities.error.ErrorInfo; import com.kofax.mobile.sdk._internal.k; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnection; import java.net.URL; import java.util.concurrent.Callable; /* loaded from: classes3.dex */ class g implements Callable { private static final String TAG = "g"; b Tw; String Tx; String url; @Override // java.util.concurrent.Callable /* renamed from: qP, reason: merged with bridge method [inline-methods] */ public LicensingVolume.LicenseResults call() throws Exception { return a(this.url, this.Tw, this.Tx); } private static LicensingVolume.LicenseResults a(String str, b bVar, String str2) { LicensingVolume.LicenseResults licenseResults = new LicensingVolume.LicenseResults(ErrorInfo.KMC_SUCCESS); String str3 = null; try { HttpURLConnection a = a(str, bVar, str2, f.certificateValidatorListener); a.connect(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(a.getInputStream())); StringBuilder sb = new StringBuilder(); while (true) { String readLine = bufferedReader.readLine(); if (readLine == null) { break; } sb.append(readLine); sb.append(" "); } str3 = sb.toString(); bufferedReader.close(); } catch (IOException e) { ErrorInfo errorInfo = ErrorInfo.KMC_UT_LICENSING_NETWORK_EXCEPTION; errorInfo.setErrCause(e.getMessage()); licenseResults.errorInfo = errorInfo; } licenseResults.result = str3; return licenseResults; } private static HttpURLConnection a(String str, b bVar, String str2, CertificateValidatorListener certificateValidatorListener) throws IOException { OutputStreamWriter outputStreamWriter; try { HttpURLConnection a = com.kofax.mobile.sdk.ak.d.a(new URL(str), certificateValidatorListener); a.setRequestMethod(str2); a.setDoInput(true); a.setRequestProperty(HttpHeaders.CONTENT_TYPE, AbstractSpiCall.ACCEPT_JSON_VALUE); a.setConnectTimeout(30000); a.setReadTimeout(30000); outputStreamWriter = new OutputStreamWriter(a.getOutputStream()); try { outputStreamWriter.write(String.format("{\"Key1\":\"%s\",\"Key2\":\"%s\", \"Licenses\": [%s]}", bVar.SU, bVar.SV, a(bVar))); outputStreamWriter.flush(); try { outputStreamWriter.close(); } catch (IOException e) { k.d(e); } return a; } catch (Throwable th) { th = th; if (outputStreamWriter != null) { try { outputStreamWriter.close(); } catch (IOException e2) { k.d(e2); } } throw th; } } catch (Throwable th2) { th = th2; outputStreamWriter = null; } } private static String a(b bVar) { StringBuilder sb = new StringBuilder(); int i = 0; for (a aVar : bVar.ST) { if (i > 0) { sb.append(","); } sb.append(String.format("{\"Id\":\"%d\",\"Count\":\"%d\"}", Integer.valueOf(aVar.SR), Integer.valueOf(aVar.SS))); i++; } return sb.toString(); } }