Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace ECS\AUASDK; require_once "\x78\155\x6c\144\163\151\147\x2f\104\x69\..

Decoded Output download

<?php 
 
namespace ECS\AUASDK; 
  
require_once "xmldsig/DigestAlgorithmType.php"; 
 require_once "xmldsig/XmlSigner.php"; 
 require_once "PidGenerator.php"; 
 require_once "ECSKycResponse.php"; 
 require_once "Poi.php"; 
 require_once "Poa.php"; 
 require_once "RegionalData.php"; 
 require_once "PrnData.php"; 
 require_once "Pi.php"; 
 require_once "Pa.php"; 
 require_once "Pfa.php"; 
 require_once "ECSAuthResponse.php"; 
 use Selective\XmlDSig\DigestAlgorithmType; 
 use Selective\XmlDSig\XmlSigner; 
 use Exception; 
 use ECS\AUASDK\ECSGenerateOtpResponse; 
 use ECS\AUASDK\PidGenerator; 
 use ECS\AUASDK\Poi; 
 use ECS\AUASDK\Poa; 
 use ECS\AUASDK\RegionalData; 
 use ECS\AUASDK\PrnData; 
 use ECS\AUASDK\ECSKycResponse; 
 class ECSAuaInterfaceExApiHelper { 
 private $gnyS0 = false; 
 private $mLKSS = null; 
 private $qhiSG = null; 
 private $AkLV_; 
 private $bsbv3; 
 private $fCMGR; 
 private $GLHni; 
 private $fG9Bu = true; 
 public function __construct($epMZp, $RaKy0, $wjRnR, $oNdWl, $AWHCF) { 
 goto U1NiF; 
 r_peE: $this->fCMGR = $AWHCF; 
 goto NHTfh; 
 xYn7h: $this->bsbv3 = $oNdWl; 
 goto r_peE; 
 U1NiF: $this->mLKSS = $epMZp; 
 goto XA1TA; 
 pN4sG: $this->AkLV_ = $wjRnR; 
 goto xYn7h; 
 NHTfh: $this->gnyS0 = true; 
 goto nBumC; 
 XA1TA: $this->qhiSG = $RaKy0; 
 goto pN4sG; 
 nBumC: } 
 public function setLog($xvIDo) { 
 $this->fG9Bu = $xvIDo; 
 } 
 public function generateOtp($c5yf_, $iaUz3, $f21ke, $lWEaQ, $QlH47) : ECSGenerateOtpResponse { 
 goto SOvTf; 
 LIC9A: goto laNk5; 
 goto uesHP; 
 xkonO: throw new Exception("ECSAuaInterfaceExApiHelper not Initialized. Please call ECSAuaInterfaceExApiHelper.ctor() with the right parameters in your program before executing a method"); 
 goto JeWap; 
 CnxyW: $uAFDH = "02"; 
 goto clkQD; 
 uesHP: sXz0G: goto zO2kt; 
 dGpzQ: $AGNep->loadPfx($this->bsbv3, $this->fCMGR); 
 goto F45t7; 
 HLQ68: Rff9S: goto vll2_; 
 pMClu: $HpehT = json_encode($gP0_b); 
 goto jEBQm; 
 LbTD1: if (!$QlH47) { 
 goto xH8Zs; 
 } 
 goto CnxyW; 
 wYW0I: zJD5E: goto Ilnn4; 
 IkjJu: $gP0_b = simplexml_load_string($lfVFR); 
 goto pMClu; 
 JeWap: HVKRD: goto suUnY; 
 f970w: ECSUtils::log("Signed Request XML is: " . $cRiaw); 
 goto c_8eK; 
 nOCPI: r3Tr8: goto ylvRi; 
 zO2kt: $ZcR1L = new ECSGenerateOtpResponse($this->getValue($zC1uI, "err"), $this->getValue($zC1uI, "errCode"), $this->getValue($zC1uI, "errMsg")); 
 goto SJMje; 
 dD0ZI: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj); 
 goto Sq0rE; 
 F45t7: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256); 
 goto PFgnR; 
 cgzvt: n5Lww: goto A0_Il; 
 c_8eK: AVbzC: goto T0Sfu; 
 otf7G: $zC1uI = $bK5yv["@attributes"]; 
 goto w85mE; 
 A0_Il: $uAFDH = "01"; 
 goto nOCPI; 
 RhZ4q: $uAFDH = "00"; 
 goto HLQ68; 
 MJeYy: jZp7f: goto IkjJu; 
 PH1cC: $ZcR1L = new ECSGenerateOtpResponse($this->getValue($zC1uI, "err"), null, null, $this->getValue($zC1uI, "code"), $this->getValue($zC1uI, "maskedEmail"), $this->getValue($zC1uI, "maskedMobile"), $this->getValue($zC1uI, "ts"), $this->getValue($zC1uI, "txn"), $bK5yv["OtpRes"]); 
 goto LIC9A; 
 ylvRi: goto Rff9S; 
 goto AZ90z; 
 PBjfb: return $ZcR1L; 
 goto DlvuT; 
 jEBQm: $bK5yv = json_decode($HpehT, TRUE); 
 goto Lr6o7; 
 SkWr1: if (!$this->fG9Bu) { 
 goto zJD5E; 
 } 
 goto Uqiko; 
 T0Sfu: $RlRul = array("http" => array("header" => "Content-Type: application/x-www-form-urlencoded
", "method" => "POST", "content" => $cRiaw, "timeout" => 30)); 
 goto gwDKc; 
 gckPT: if ($lWEaQ) { 
 goto n5Lww; 
 } 
 goto LbTD1; 
 suUnY: $uAFDH = null; 
 goto K8ja_; 
 PFgnR: if (!$this->fG9Bu) { 
 goto AVbzC; 
 } 
 goto f970w; 
 K8ja_: if ($lWEaQ && $QlH47) { 
 goto VEglF; 
 } 
 goto gckPT; 
 SOvTf: if ($this->gnyS0) { 
 goto HVKRD; 
 } 
 goto xkonO; 
 Uqiko: ECSUtils::log("Request XML is: " . $hQsDn); 
 goto wYW0I; 
 rNY0w: goto r3Tr8; 
 goto cgzvt; 
 vll2_: $hQsDn = "<ECSOtpRequest appId="" . $this->mLKSS . "" appTxnId="" . $c5yf_ . "" uid="" . $iaUz3 . "" consent="" . $f21ke . "" ch="" . $uAFDH . ""/>"; 
 goto SkWr1; 
 SJMje: laNk5: goto PBjfb; 
 AZ90z: VEglF: goto RhZ4q; 
 Lr6o7: $jMNXE = $bK5yv["@attributes"]["err"]; 
 goto otf7G; 
 orzqX: ECSUtils::log("Response XML is: " . $lfVFR . "
"); 
 goto MJeYy; 
 Sq0rE: if (!$this->fG9Bu) { 
 goto jZp7f; 
 } 
 goto orzqX; 
 Ilnn4: $AGNep = new XmlSigner(); 
 goto dGpzQ; 
 clkQD: xH8Zs: goto rNY0w; 
 w85mE: if ($jMNXE == "true") { 
 goto sXz0G; 
 } 
 goto PH1cC; 
 gwDKc: $ECNwj = stream_context_create($RlRul); 
 goto dD0ZI; 
 DlvuT: } 
 public function getKycOtp($c5yf_, $iaUz3, $f21ke, $FV5SU, $LFFB2, $iGF1u = false, $Ib5OG = false) : ECSKycResponse { 
 goto KRyE1; 
 UXLZO: $HpehT = json_encode($gP0_b); 
 goto LatH8; 
 wP04t: ks2y8: goto L02G4; 
 tQ_NK: $T4ghR = new Poa($this->getValue($qZKQj, "co"), $this->getValue($qZKQj, "house"), $this->getValue($qZKQj, "street"), $this->getValue($qZKQj, "lm"), $this->getValue($qZKQj, "loc"), $this->getValue($qZKQj, "vtc"), $this->getValue($qZKQj, "subdist"), $this->getValue($qZKQj, "dist"), $this->getValue($qZKQj, "state"), $this->getValue($qZKQj, "pc"), $this->getValue($qZKQj, "po"), $this->getValue($qZKQj, "country")); 
 goto KbgS9; 
 lUYf4: $qscif = new Poi($this->getValue($lYkYx, "aadhaar"), $this->getValue($lYkYx, "name"), $this->getValue($lYkYx, "dob"), $this->getValue($lYkYx, "gender"), $this->getValue($lYkYx, "tkn"), $this->getValue($bK5yv["Poi"], "photo")); 
 goto q6dq5; 
 hpWa3: ECSUtils::log("Signed Request XML is: " . $cRiaw); 
 goto TKCDc; 
 EstfB: Mz9up: goto KqrLo; 
 rJBf3: $dY01U = $bK5yv["RegionalData"]["@attributes"]; 
 goto Nq1lC; 
 oo45Z: ECSUtils::log("Response XML is: " . $lfVFR); 
 goto FHA7x; 
 AuKdN: nSbwg: goto eFRqM; 
 gU2B7: $lYkYx = $bK5yv["Poi"]["@attributes"]; 
 goto lUYf4; 
 atLSP: $EcmOp = null; 
 goto pZLoV; 
 ZKgzn: ECSUtils::log("Request XML is: " . $hQsDn); 
 goto Za1Bg; 
 OddJI: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256); 
 goto ybI93; 
 b2RJw: $hQsDn = "<ECSKycRequest appId="" . $this->mLKSS . "" appTxnId="" . $c5yf_ . "" txnId="" . $LFFB2 . "" uid="" . $iaUz3 . "" consent="" . $f21ke . "" ci="" . $RmR9j->get_certificateIdentifier() . "" sKey="" . $RmR9j->get_encryptedSessionKey() . "" hmac="" . $RmR9j->get_encryptedHmac() . "" pid="" . $RmR9j->get_encryptedPIDData() . "" pidType="" . $RmR9j->get_pidDataType() . "" pfr="" . $iGF1u . "" lr="" . $Ib5OG . "" usesOtp="true"/>"; 
 goto boAd2; 
 lxBvD: $AGNep = new XmlSigner(); 
 goto Hm8Rn; 
 pZLoV: if (!array_key_exists("Prn", $bK5yv)) { 
 goto ks2y8; 
 } 
 goto N_5TA; 
 KRyE1: if ($this->gnyS0) { 
 goto nSbwg; 
 } 
 goto WHcpx; 
 L02G4: $zC1uI = $bK5yv["@attributes"]; 
 goto mGqdm; 
 eFRqM: $J6OmL = new PidGenerator(); 
 goto tr1EE; 
 N_5TA: $Q9ckJ = $bK5yv["Prn"]["@attributes"]; 
 goto z3dzr; 
 KbgS9: $JU7Je = null; 
 goto kOAp6; 
 mGqdm: $ZcR1L = new ECSKycResponse($this->getValue($zC1uI, "err"), null, null, $this->getValue($zC1uI, "actionCode"), $this->getValue($zC1uI, "actionMsg"), $this->getValue($zC1uI, "code"), $this->getValue($zC1uI, "txn"), $this->getValue($zC1uI, "tkn"), $this->getValue($zC1uI, "ts"), $this->getValue($zC1uI, "ttl"), $qscif, $T4ghR, $JU7Je, $EcmOp, $bK5yv["Resp"]); 
 goto BQ696; 
 CFguA: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj); 
 goto M97K2; 
 q6dq5: $qZKQj = $bK5yv["Poa"]["@attributes"]; 
 goto tQ_NK; 
 KqrLo: return $ZcR1L; 
 goto KK50r; 
 PXiRn: $ECNwj = stream_context_create($RlRul); 
 goto CFguA; 
 sqHmL: $jMNXE = $bK5yv["@attributes"]["err"]; 
 goto pa0yK; 
 boAd2: if (!$this->fG9Bu) { 
 goto VUYbG; 
 } 
 goto ZKgzn; 
 LatH8: $bK5yv = json_decode($HpehT, TRUE); 
 goto sqHmL; 
 VAN53: cVz_z: goto Kprij; 
 Nq1lC: $JU7Je = new RegionalData($this->getValue($dY01U, "lang"), $this->getValue($dY01U, "name"), $this->getValue($dY01U, "co"), $this->getValue($dY01U, "house"), $this->getValue($dY01U, "street"), $this->getValue($dY01U, "lm"), $this->getValue($dY01U, "loc"), $this->getValue($dY01U, "vtc"), $this->getValue($dY01U, "subdist"), $this->getValue($dY01U, "dist"), $this->getValue($dY01U, "state"), $this->getValue($dY01U, "pc"), $this->getValue($dY01U, "po"), $this->getValue($dY01U, "country")); 
 goto irRez; 
 kOAp6: if (!(array_key_exists("RegionalData", $bK5yv) && array_key_exists("@attributes", $bK5yv["RegionalData"]))) { 
 goto ZrRRk; 
 } 
 goto rJBf3; 
 ybI93: if (!$this->fG9Bu) { 
 goto e6BT0; 
 } 
 goto hpWa3; 
 M97K2: if (!$this->fG9Bu) { 
 goto G64L3; 
 } 
 goto oo45Z; 
 WHcpx: throw new Exception("ECSAuaInterfaceExApiHelper not Initialized. Please call ECSAuaInterfaceExApiHelper.ctor() with the right parameters in your program before executing a method"); 
 goto AuKdN; 
 Kprij: $ZcR1L = new ECSKycResponse($bK5yv["@attributes"]["err"], $bK5yv["@attributes"]["errCode"], $bK5yv["@attributes"]["errMsg"]); 
 goto EstfB; 
 vJTyO: $gP0_b = simplexml_load_string($lfVFR); 
 goto UXLZO; 
 irRez: ZrRRk: goto atLSP; 
 tr1EE: $RmR9j = $J6OmL->GenerateOTPPIDBlock("2.0", $FV5SU, $this->AkLV_); 
 goto b2RJw; 
 Hm8Rn: $AGNep->loadPfx($this->bsbv3, $this->fCMGR); 
 goto OddJI; 
 Za1Bg: VUYbG: goto lxBvD; 
 pa0yK: if ($jMNXE == "true") { 
 goto cVz_z; 
 } 
 goto gU2B7; 
 bNc4q: $RlRul = array("http" => array("header" => "Content-Type: application/x-www-form-urlencoded
", "method" => "POST", "content" => $cRiaw)); 
 goto PXiRn; 
 BQ696: goto Mz9up; 
 goto VAN53; 
 TKCDc: e6BT0: goto bNc4q; 
 FHA7x: G64L3: goto vJTyO; 
 z3dzr: $EcmOp = new PrnData($this->getValue($dY01U, "type"), $this->getValue($bK5yv["Prn"], "data")); 
 goto wP04t; 
 KK50r: } 
 public function getKycBio($c5yf_, $iaUz3, $f21ke, $RmR9j, $W3xMx, $u0L2F = null, $mqpQw = false, $iGF1u = false, $Ib5OG = false) : ECSKycResponse { 
 goto GKvyR; 
 aonPw: $j5Njj = "FMR"; 
 goto ds2FU; 
 FYD_C: $j5Njj = "FID"; 
 goto ANBRa; 
 ANBRa: goto jt_4j; 
 goto zjOXF; 
 d2VqG: $lYkYx = $bK5yv["Poi"]["@attributes"]; 
 goto EE5tb; 
 EE5tb: $qscif = new Poi($this->getValue($lYkYx, "aadhaar"), $this->getValue($lYkYx, "name"), $this->getValue($lYkYx, "dob"), $this->getValue($lYkYx, "gender"), $this->getValue($lYkYx, "tkn"), $this->getValue($bK5yv["Poi"], "photo")); 
 goto IVXTB; 
 I0iyP: if (!$this->fG9Bu) { 
 goto Lq8bb; 
 } 
 goto mFAD2; 
 zPN02: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj); 
 goto H9ve5; 
 OD0Df: Lq8bb: goto XPCjV; 
 HkEAc: $AGNep->loadPfx($this->bsbv3, $this->fCMGR); 
 goto iBrmB; 
 F7BG6: vGIC9: goto rL5Tw; 
 f6a_b: $ZcR1L = new ECSKycResponse($this->getValue($zC1uI, "err"), null, null, $this->getValue($zC1uI, "actionCode"), $this->getValue($zC1uI, "actionMsg"), $this->getValue($zC1uI, "code"), $this->getValue($zC1uI, "txn"), $this->getValue($zC1uI, "tkn"), $this->getValue($zC1uI, "ts"), $this->getValue($zC1uI, "ttl"), $qscif, $T4ghR, $JU7Je, $EcmOp, $bK5yv["Resp"]); 
 goto vcqa3; 
 xMoWR: $ECNwj = stream_context_create($RlRul); 
 goto zPN02; 
 HjNFf: if ($u0L2F == "0") { 
 goto f7yC_; 
 } 
 goto oFT6p; 
 o5vv8: rh6GY: goto utM3g; 
 BVL7s: if ($W3xMx == "FACE") { 
 goto JwT5V; 
 } 
 goto HjNFf; 
 PCSZu: ECSUtils::log("Response XML is: " . $lfVFR); 
 goto BwV0N; 
 rA15e: WlmSy: goto aCaWe; 
 gYwbF: $dY01U = $bK5yv["RegionalData"]["@attributes"]; 
 goto MfN9Y; 
 rL5Tw: $j5Njj = "FMR,FIR"; 
 goto xk2i3; 
 vcqa3: goto WbA6N; 
 goto JqK4S; 
 F9H4T: return $ZcR1L; 
 goto B2xtf; 
 j83VH: if ($jMNXE == "true") { 
 goto gbRCM; 
 } 
 goto d2VqG; 
 H9ve5: if (!$this->fG9Bu) { 
 goto ZYMVB; 
 } 
 goto PCSZu; 
 MkEXM: $j5Njj = "FIR"; 
 goto MfDFh; 
 zjOXF: f7yC_: goto aonPw; 
 Fq2vq: if (!array_key_exists("Prn", $bK5yv)) { 
 goto WlmSy; 
 } 
 goto Tnoc6; 
 MfDFh: goto jt_4j; 
 goto F7BG6; 
 IIYP4: goto jt_4j; 
 goto JflHH; 
 w8o2N: W972R: goto MkEXM; 
 xk2i3: jt_4j: goto FwmfB; 
 XPCjV: $RlRul = array("http" => array("header" => "Content-Type: application/x-www-form-urlencoded
", "method" => "POST", "content" => $cRiaw)); 
 goto xMoWR; 
 aCaWe: $zC1uI = $bK5yv["@attributes"]; 
 goto f6a_b; 
 ds2FU: goto jt_4j; 
 goto w8o2N; 
 lgCuK: $gP0_b = simplexml_load_string($lfVFR); 
 goto QeWlr; 
 utM3g: $EcmOp = null; 
 goto Fq2vq; 
 BwV0N: ZYMVB: goto lgCuK; 
 RqWY_: $JU7Je = null; 
 goto iAJiJ; 
 QO8yl: if ($u0L2F == "2") { 
 goto vGIC9; 
 } 
 goto SNL3n; 
 IVXTB: $qZKQj = $bK5yv["Poa"]["@attributes"]; 
 goto IOus7; 
 FwmfB: $hQsDn = "<ECSRDKycRequest appId="" . $this->mLKSS . "" appTxnId="" . $c5yf_ . "" uid="" . $iaUz3 . "" consent="" . $f21ke . "" pfr="" . ($iGF1u ? "true" : "false") . "" lr="" . ($Ib5OG ? "true" : "false") . "" usesOtp="" . ($mqpQw ? "true" : "false") . "" usesBio="true" usesBt="" . $j5Njj . ""><PidData>" . base64_encode($RmR9j) . "</PidData></ECSRDKycRequest>"; 
 goto MIfj1; 
 ffcNq: $j5Njj = "IIR"; 
 goto IIYP4; 
 tuD5_: $j5Njj = ''; 
 goto KgpLk; 
 MIfj1: if (!$this->fG9Bu) { 
 goto z8ESD; 
 } 
 goto xzaC5; 
 oKERW: $bK5yv = json_decode($HpehT, TRUE); 
 goto XgM44; 
 XgM44: $jMNXE = $bK5yv["@attributes"]["err"]; 
 goto j83VH; 
 mzeLx: $EcmOp = new PrnData($this->getValue($dY01U, "type"), $this->getValue($bK5yv["Prn"], "data")); 
 goto rA15e; 
 QeWlr: $HpehT = json_encode($gP0_b); 
 goto oKERW; 
 PtWFi: throw new Exception("ECSAuaInterfaceExApiHelper not Initialized. Please call ECSAuaInterfaceExApiHelper.ctor() with the right parameters in your program before executing a method"); 
 goto x_LDY; 
 mFAD2: ECSUtils::log("Signed Request XML is: " . $cRiaw); 
 goto OD0Df; 
 tlfnY: $ZcR1L = new ECSKycResponse($bK5yv["@attributes"]["err"], $bK5yv["@attributes"]["errCode"], $bK5yv["@attributes"]["errMsg"]); 
 goto Jd7rW; 
 Jd7rW: WbA6N: goto F9H4T; 
 cDYP3: z8ESD: goto tWdNH; 
 GKvyR: if ($this->gnyS0) { 
 goto xCeCj; 
 } 
 goto PtWFi; 
 xzaC5: ECSUtils::log("Request XML is: " . $hQsDn); 
 goto cDYP3; 
 Tnoc6: $Q9ckJ = $bK5yv["Prn"]["@attributes"]; 
 goto mzeLx; 
 JqK4S: gbRCM: goto tlfnY; 
 x_LDY: xCeCj: goto tuD5_; 
 doRq1: HwdFD: goto ffcNq; 
 IOus7: $T4ghR = new Poa($this->getValue($qZKQj, "co"), $this->getValue($qZKQj, "house"), $this->getValue($qZKQj, "street"), $this->getValue($qZKQj, "lm"), $this->getValue($qZKQj, "loc"), $this->getValue($qZKQj, "vtc"), $this->getValue($qZKQj, "subdist"), $this->getValue($qZKQj, "dist"), $this->getValue($qZKQj, "state"), $this->getValue($qZKQj, "pc"), $this->getValue($qZKQj, "po"), $this->getValue($qZKQj, "country")); 
 goto RqWY_; 
 tWdNH: $AGNep = new XmlSigner(); 
 goto HkEAc; 
 KgpLk: if ($W3xMx == "IIR") { 
 goto HwdFD; 
 } 
 goto BVL7s; 
 JflHH: JwT5V: goto FYD_C; 
 SNL3n: goto jt_4j; 
 goto doRq1; 
 oFT6p: if ($u0L2F == "1") { 
 goto W972R; 
 } 
 goto QO8yl; 
 iAJiJ: if (!(array_key_exists("RegionalData", $bK5yv) && array_key_exists("@attributes", $bK5yv["RegionalData"]))) { 
 goto rh6GY; 
 } 
 goto gYwbF; 
 iBrmB: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256); 
 goto I0iyP; 
 MfN9Y: $JU7Je = new RegionalData($this->getValue($dY01U, "lang"), $this->getValue($dY01U, "name"), $this->getValue($dY01U, "co"), $this->getValue($dY01U, "house"), $this->getValue($dY01U, "street"), $this->getValue($dY01U, "lm"), $this->getValue($dY01U, "loc"), $this->getValue($dY01U, "vtc"), $this->getValue($dY01U, "subdist"), $this->getValue($dY01U, "dist"), $this->getValue($dY01U, "state"), $this->getValue($dY01U, "pc"), $this->getValue($dY01U, "po"), $this->getValue($dY01U, "country")); 
 goto o5vv8; 
 B2xtf: } 
 public function getDemoAuth($c5yf_, $iaUz3, $f21ke, $IZ2AE, $awb8l, $QUgMi, $Sv7Lp) : ECSAuthResponse { 
 goto yTCIj; 
 hmWK_: ECSUtils::log("Response XML is: " . $lfVFR); 
 goto z1BgM; 
 z1BgM: Kat1G: goto IHO3m; 
 YPASK: if (!$this->fG9Bu) { 
 goto ujrBR; 
 } 
 goto QJQsd; 
 Fr4pN: $jMNXE = $bK5yv["@attributes"]["err"]; 
 goto PKFyL; 
 QWexP: $hQsDn = $hQsDn . " usesPfa="true""; 
 goto RolQ4; 
 YOXhi: x28Lu: goto eFbNZ; 
 IHO3m: $gP0_b = simplexml_load_string($lfVFR); 
 goto lv0iD; 
 eFbNZ: $ZcR1L = new ECSAuthResponse($bK5yv["@attributes"]["err"], $bK5yv["@attributes"]["errCode"], str_replace(""", "\"", $bK5yv["@attributes"]["errMsg"])); 
 goto ti7TR; 
 JrocC: $J6OmL = new PidGenerator(); 
 goto U2nYW; 
 bcWxN: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256); 
 goto zopgu; 
 yTCIj: if ($this->gnyS0) { 
 goto P0xHB; 
 } 
 goto PTrOe; 
 QJQsd: ECSUtils::log("Request XML is: " . $hQsDn); 
 goto CnK7T; 
 KsnTl: if (!$this->fG9Bu) { 
 goto Kat1G; 
 } 
 goto hmWK_; 
 U2nYW: $RmR9j = $J6OmL->generateDemographicPIDBlock("2.0", $IZ2AE, $awb8l, $QUgMi, $Sv7Lp, $this->AkLV_); 
 goto WvGsP; 
 dGW6i: $AGNep = new XmlSigner(); 
 goto YFtKO; 
 gxNqd: P0xHB: goto JrocC; 
 CnK7T: ujrBR: goto dGW6i; 
 XfYl2: $hQsDn = $hQsDn . " usesPi="true""; 
 goto eoFGo; 
 kTcHd: goto KNwzZ; 
 goto YOXhi; 
 TWzl5: $zC1uI = $bK5yv["@attributes"]; 
 goto FsnIv; 
 fTvaw: x_ziw: goto XTHxF; 
 PKFyL: if ($jMNXE == "true") { 
 goto x28Lu; 
 } 
 goto TWzl5; 
 eApWU: ECSUtils::log("Signed Request XML is: " . $cRiaw); 
 goto qFchD; 
 SSRoT: return $ZcR1L; 
 goto fjwei; 
 bblDH: $ECNwj = stream_context_create($RlRul); 
 goto S1yl1; 
 qFchD: Otrev: goto WWC2a; 
 WWC2a: $RlRul = array("http" => array("header" => "Content-Type: application/x-www-form-urlencoded
", "method" => "POST", "content" => $cRiaw)); 
 goto bblDH; 
 eoFGo: wU7rF: goto gzBe7; 
 gzBe7: if (!($QUgMi != null && $QUgMi->is_usePa())) { 
 goto x_ziw; 
 } 
 goto p88o4; 
 ti7TR: KNwzZ: goto SSRoT; 
 zopgu: if (!$this->fG9Bu) { 
 goto Otrev; 
 } 
 goto eApWU; 
 p88o4: $hQsDn = $hQsDn . " usesPa="true""; 
 goto fTvaw; 
 TlHJD: if (!($awb8l != null && $awb8l->is_usePi())) { 
 goto wU7rF; 
 } 
 goto XfYl2; 
 PTrOe: throw new Exception("ECSAuaInterfaceExApiHelper not Initialized. Please call ECSAuaInterfaceExApiHelper.ctor() with the right parameters in your program before executing a method"); 
 goto gxNqd; 
 Tb4Ca: $bK5yv = json_decode($HpehT, TRUE); 
 goto Fr4pN; 
 FsnIv: $ZcR1L = new ECSAuthResponse($this->getValue($zC1uI, "err"), null, null, $this->getValue($zC1uI, "actionCode"), $this->getValue($zC1uI, "actionMsg"), $this->getValue($zC1uI, "code"), $this->getValue($zC1uI, "txn"), $this->getValue($zC1uI, "tkn"), $this->getValue($zC1uI, "ts"), $this->getValue($zC1uI, "info")); 
 goto kTcHd; 
 lv0iD: $HpehT = json_encode($gP0_b); 
 goto Tb4Ca; 
 XTHxF: if (!($Sv7Lp != null && $Sv7Lp->is_usePfa())) { 
 goto V0ZGx; 
 } 
 goto QWexP; 
 S1yl1: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj); 
 goto KsnTl; 
 WvGsP: $hQsDn = "<ECSAuthRequest appId="" . $this->mLKSS . "" appTxnId="" . $c5yf_ . "" uid="" . $iaUz3 . "" consent="" . $f21ke . "" ci="" . $RmR9j->get_certificateIdentifier() . "" sKey="" . $RmR9j->get_encryptedSessionKey() . "" hmac="" . $RmR9j->get_encryptedHmac() . "" pid="" . $RmR9j->get_encryptedPIDData() . "" pidType="" . $RmR9j->get_pidDataType() . """; 
 goto TlHJD; 
 YFtKO: $AGNep->loadPfx($this->bsbv3, $this->fCMGR); 
 goto bcWxN; 
 XtBhX: $hQsDn = $hQsDn . " usesBio="false" usesOtp="false"/>"; 
 goto YPASK; 
 RolQ4: V0ZGx: goto XtBhX; 
 fjwei: } 
 private function getValue($bK5yv, $mmGUQ) { 
 goto yxUB3; 
 BqCMN: return null; 
 goto OIoeM; 
 eQsfH: kYuJ0: goto BqCMN; 
 o2UJb: return $bK5yv[$mmGUQ]; 
 goto eQsfH; 
  
 yxUB3: if (!array_key_exists($mmGUQ, $bK5yv)) { 
 goto kYuJ0; 
 } 
 goto o2UJb; 
 OIoeM: } 
 } 
 
 ?>

Did this file decode correctly?

Original Code

<?php

namespace ECS\AUASDK;
 
require_once "\x78\155\x6c\144\163\151\147\x2f\104\x69\x67\145\x73\x74\x41\x6c\147\157\162\151\164\x68\x6d\x54\171\x70\145\x2e\160\x68\160";
 require_once "\170\x6d\x6c\144\x73\x69\x67\57\x58\155\x6c\x53\151\x67\156\x65\162\56\160\150\x70";
 require_once "\120\x69\144\x47\145\x6e\145\162\141\x74\157\162\56\x70\150\x70";
 require_once "\x45\x43\123\x4b\x79\x63\122\x65\x73\x70\157\156\x73\x65\x2e\160\150\160";
 require_once "\120\157\151\56\x70\150\x70";
 require_once "\120\157\x61\x2e\x70\150\x70";
 require_once "\122\145\147\x69\x6f\x6e\x61\x6c\x44\141\164\141\x2e\x70\x68\x70";
 require_once "\x50\162\156\x44\141\x74\x61\56\160\150\160";
 require_once "\120\151\56\x70\x68\160";
 require_once "\x50\141\x2e\x70\150\x70";
 require_once "\x50\x66\x61\x2e\x70\150\160";
 require_once "\105\x43\123\101\x75\164\x68\x52\145\163\x70\157\x6e\x73\145\x2e\x70\x68\x70";
 use Selective\XmlDSig\DigestAlgorithmType;
 use Selective\XmlDSig\XmlSigner;
 use Exception;
 use ECS\AUASDK\ECSGenerateOtpResponse;
 use ECS\AUASDK\PidGenerator;
 use ECS\AUASDK\Poi;
 use ECS\AUASDK\Poa;
 use ECS\AUASDK\RegionalData;
 use ECS\AUASDK\PrnData;
 use ECS\AUASDK\ECSKycResponse;
 class ECSAuaInterfaceExApiHelper {
 private $gnyS0 = false;
 private $mLKSS = null;
 private $qhiSG = null;
 private $AkLV_;
 private $bsbv3;
 private $fCMGR;
 private $GLHni;
 private $fG9Bu = true;
 public function __construct($epMZp, $RaKy0, $wjRnR, $oNdWl, $AWHCF) {
 goto U1NiF;
 r_peE: $this->fCMGR = $AWHCF;
 goto NHTfh;
 xYn7h: $this->bsbv3 = $oNdWl;
 goto r_peE;
 U1NiF: $this->mLKSS = $epMZp;
 goto XA1TA;
 pN4sG: $this->AkLV_ = $wjRnR;
 goto xYn7h;
 NHTfh: $this->gnyS0 = true;
 goto nBumC;
 XA1TA: $this->qhiSG = $RaKy0;
 goto pN4sG;
 nBumC: }
 public function setLog($xvIDo) {
 $this->fG9Bu = $xvIDo;
 }
 public function generateOtp($c5yf_, $iaUz3, $f21ke, $lWEaQ, $QlH47) : ECSGenerateOtpResponse {
 goto SOvTf;
 LIC9A: goto laNk5;
 goto uesHP;
 xkonO: throw new Exception("\x45\103\x53\101\x75\141\x49\156\x74\145\x72\x66\141\143\x65\105\x78\x41\160\151\110\145\x6c\x70\x65\162\x20\156\157\x74\x20\x49\x6e\x69\164\151\141\154\151\172\x65\x64\x2e\40\x50\x6c\x65\x61\163\145\x20\x63\141\x6c\154\x20\x45\x43\123\101\165\141\x49\x6e\164\145\162\x66\141\143\145\x45\170\101\x70\x69\110\x65\154\160\145\x72\x2e\x63\x74\157\162\x28\51\x20\167\x69\x74\x68\40\x74\150\x65\40\x72\151\147\x68\164\x20\160\141\162\x61\x6d\x65\164\x65\x72\163\40\x69\156\x20\171\157\165\x72\40\x70\x72\157\147\x72\x61\155\40\142\145\x66\157\x72\145\x20\145\170\x65\x63\x75\x74\151\x6e\147\x20\141\x20\155\145\x74\150\157\144");
 goto JeWap;
 CnxyW: $uAFDH = "\x30\x32";
 goto clkQD;
 uesHP: sXz0G: goto zO2kt;
 dGpzQ: $AGNep->loadPfx($this->bsbv3, $this->fCMGR);
 goto F45t7;
 HLQ68: Rff9S: goto vll2_;
 pMClu: $HpehT = json_encode($gP0_b);
 goto jEBQm;
 LbTD1: if (!$QlH47) {
 goto xH8Zs;
 }
 goto CnxyW;
 wYW0I: zJD5E: goto Ilnn4;
 IkjJu: $gP0_b = simplexml_load_string($lfVFR);
 goto pMClu;
 JeWap: HVKRD: goto suUnY;
 f970w: ECSUtils::log("\x53\x69\x67\x6e\x65\144\x20\x52\145\161\x75\145\x73\164\x20\x58\115\x4c\40\x69\163\x3a\x20" . $cRiaw);
 goto c_8eK;
 nOCPI: r3Tr8: goto ylvRi;
 zO2kt: $ZcR1L = new ECSGenerateOtpResponse($this->getValue($zC1uI, "\145\x72\x72"), $this->getValue($zC1uI, "\145\x72\162\x43\157\144\x65"), $this->getValue($zC1uI, "\x65\x72\162\115\163\x67"));
 goto SJMje;
 dD0ZI: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj);
 goto Sq0rE;
 F45t7: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256);
 goto PFgnR;
 cgzvt: n5Lww: goto A0_Il;
 c_8eK: AVbzC: goto T0Sfu;
 otf7G: $zC1uI = $bK5yv["\100\x61\164\x74\162\x69\x62\165\x74\x65\x73"];
 goto w85mE;
 A0_Il: $uAFDH = "\60\x31";
 goto nOCPI;
 RhZ4q: $uAFDH = "\60\60";
 goto HLQ68;
 MJeYy: jZp7f: goto IkjJu;
 PH1cC: $ZcR1L = new ECSGenerateOtpResponse($this->getValue($zC1uI, "\x65\x72\162"), null, null, $this->getValue($zC1uI, "\143\157\144\x65"), $this->getValue($zC1uI, "\155\141\163\153\x65\144\105\x6d\141\151\x6c"), $this->getValue($zC1uI, "\155\x61\x73\153\145\144\x4d\x6f\x62\151\154\x65"), $this->getValue($zC1uI, "\x74\163"), $this->getValue($zC1uI, "\x74\170\156"), $bK5yv["\117\164\x70\122\145\x73"]);
 goto LIC9A;
 ylvRi: goto Rff9S;
 goto AZ90z;
 PBjfb: return $ZcR1L;
 goto DlvuT;
 jEBQm: $bK5yv = json_decode($HpehT, TRUE);
 goto Lr6o7;
 SkWr1: if (!$this->fG9Bu) {
 goto zJD5E;
 }
 goto Uqiko;
 T0Sfu: $RlRul = array("\150\164\x74\160" => array("\x68\145\x61\144\x65\x72" => "\x43\x6f\x6e\x74\145\x6e\x74\x2d\x54\x79\x70\x65\72\40\x61\x70\160\x6c\151\143\x61\x74\151\x6f\156\57\170\x2d\167\x77\167\55\x66\157\162\x6d\55\165\x72\x6c\145\156\143\157\144\145\x64\x5c\162\x5c\x6e", "\x6d\x65\x74\x68\x6f\144" => "\120\x4f\123\124", "\143\x6f\156\164\145\x6e\x74" => $cRiaw, "\164\151\x6d\145\x6f\x75\164" => 30));
 goto gwDKc;
 gckPT: if ($lWEaQ) {
 goto n5Lww;
 }
 goto LbTD1;
 suUnY: $uAFDH = null;
 goto K8ja_;
 PFgnR: if (!$this->fG9Bu) {
 goto AVbzC;
 }
 goto f970w;
 K8ja_: if ($lWEaQ && $QlH47) {
 goto VEglF;
 }
 goto gckPT;
 SOvTf: if ($this->gnyS0) {
 goto HVKRD;
 }
 goto xkonO;
 Uqiko: ECSUtils::log("\x52\x65\x71\x75\145\163\164\40\130\115\x4c\40\151\x73\72\x20" . $hQsDn);
 goto wYW0I;
 rNY0w: goto r3Tr8;
 goto cgzvt;
 vll2_: $hQsDn = "\74\105\103\123\x4f\164\160\x52\145\161\x75\145\163\164\x20\x61\160\160\111\144\75\42" . $this->mLKSS . "\x22\40\141\160\160\x54\170\x6e\x49\x64\75\x22" . $c5yf_ . "\42\40\165\x69\x64\x3d\x22" . $iaUz3 . "\42\x20\143\x6f\156\163\145\156\164\x3d\x22" . $f21ke . "\x22\40\143\x68\x3d\x22" . $uAFDH . "\42\57\x3e";
 goto SkWr1;
 SJMje: laNk5: goto PBjfb;
 AZ90z: VEglF: goto RhZ4q;
 Lr6o7: $jMNXE = $bK5yv["\100\141\x74\164\162\x69\142\165\x74\x65\x73"]["\x65\x72\x72"];
 goto otf7G;
 orzqX: ECSUtils::log("\x52\145\x73\160\x6f\156\163\x65\40\x58\115\x4c\40\151\x73\x3a\40" . $lfVFR . "\134\x72\x5c\156");
 goto MJeYy;
 Sq0rE: if (!$this->fG9Bu) {
 goto jZp7f;
 }
 goto orzqX;
 Ilnn4: $AGNep = new XmlSigner();
 goto dGpzQ;
 clkQD: xH8Zs: goto rNY0w;
 w85mE: if ($jMNXE == "\164\x72\165\145") {
 goto sXz0G;
 }
 goto PH1cC;
 gwDKc: $ECNwj = stream_context_create($RlRul);
 goto dD0ZI;
 DlvuT: }
 public function getKycOtp($c5yf_, $iaUz3, $f21ke, $FV5SU, $LFFB2, $iGF1u = false, $Ib5OG = false) : ECSKycResponse {
 goto KRyE1;
 UXLZO: $HpehT = json_encode($gP0_b);
 goto LatH8;
 wP04t: ks2y8: goto L02G4;
 tQ_NK: $T4ghR = new Poa($this->getValue($qZKQj, "\x63\157"), $this->getValue($qZKQj, "\150\157\x75\x73\x65"), $this->getValue($qZKQj, "\x73\164\162\x65\145\164"), $this->getValue($qZKQj, "\154\x6d"), $this->getValue($qZKQj, "\x6c\157\143"), $this->getValue($qZKQj, "\x76\164\143"), $this->getValue($qZKQj, "\x73\x75\x62\144\151\163\x74"), $this->getValue($qZKQj, "\x64\x69\x73\x74"), $this->getValue($qZKQj, "\x73\164\141\x74\x65"), $this->getValue($qZKQj, "\x70\x63"), $this->getValue($qZKQj, "\160\x6f"), $this->getValue($qZKQj, "\143\x6f\165\156\164\162\171"));
 goto KbgS9;
 lUYf4: $qscif = new Poi($this->getValue($lYkYx, "\141\x61\x64\x68\141\x61\162"), $this->getValue($lYkYx, "\156\141\x6d\145"), $this->getValue($lYkYx, "\x64\x6f\142"), $this->getValue($lYkYx, "\147\145\x6e\144\145\162"), $this->getValue($lYkYx, "\164\x6b\x6e"), $this->getValue($bK5yv["\x50\157\151"], "\x70\x68\157\x74\157"));
 goto q6dq5;
 hpWa3: ECSUtils::log("\x53\x69\x67\x6e\145\x64\x20\122\x65\161\x75\x65\163\164\40\x58\115\114\x20\x69\163\x3a\x20" . $cRiaw);
 goto TKCDc;
 EstfB: Mz9up: goto KqrLo;
 rJBf3: $dY01U = $bK5yv["\x52\x65\147\151\157\156\x61\x6c\104\141\x74\x61"]["\x40\141\x74\x74\x72\151\142\165\x74\145\163"];
 goto Nq1lC;
 oo45Z: ECSUtils::log("\122\x65\163\x70\157\x6e\163\145\x20\130\x4d\114\x20\151\x73\x3a\x20" . $lfVFR);
 goto FHA7x;
 AuKdN: nSbwg: goto eFRqM;
 gU2B7: $lYkYx = $bK5yv["\x50\157\x69"]["\100\x61\x74\164\x72\x69\142\x75\164\145\x73"];
 goto lUYf4;
 atLSP: $EcmOp = null;
 goto pZLoV;
 ZKgzn: ECSUtils::log("\122\145\x71\165\145\x73\x74\x20\130\115\114\x20\151\x73\x3a\40" . $hQsDn);
 goto Za1Bg;
 OddJI: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256);
 goto ybI93;
 b2RJw: $hQsDn = "\74\105\x43\123\113\171\x63\122\x65\x71\165\x65\163\x74\x20\141\x70\x70\111\144\x3d\42" . $this->mLKSS . "\x22\40\x61\x70\x70\124\x78\x6e\111\144\75\42" . $c5yf_ . "\x22\x20\x74\x78\156\111\x64\75\42" . $LFFB2 . "\42\x20\165\151\x64\x3d\x22" . $iaUz3 . "\x22\40\143\157\x6e\x73\x65\156\164\75\42" . $f21ke . "\x22\x20\x63\151\x3d\x22" . $RmR9j->get_certificateIdentifier() . "\42\x20\x73\113\x65\x79\x3d\42" . $RmR9j->get_encryptedSessionKey() . "\42\x20\150\x6d\141\x63\x3d\x22" . $RmR9j->get_encryptedHmac() . "\x22\x20\160\x69\144\75\42" . $RmR9j->get_encryptedPIDData() . "\42\x20\x70\151\144\x54\x79\x70\145\x3d\x22" . $RmR9j->get_pidDataType() . "\42\x20\160\146\x72\x3d\x22" . $iGF1u . "\42\40\x6c\x72\x3d\42" . $Ib5OG . "\x22\x20\x75\163\145\x73\x4f\x74\x70\x3d\42\164\x72\165\145\x22\x2f\x3e";
 goto boAd2;
 lxBvD: $AGNep = new XmlSigner();
 goto Hm8Rn;
 pZLoV: if (!array_key_exists("\120\x72\156", $bK5yv)) {
 goto ks2y8;
 }
 goto N_5TA;
 KRyE1: if ($this->gnyS0) {
 goto nSbwg;
 }
 goto WHcpx;
 L02G4: $zC1uI = $bK5yv["\100\141\164\x74\162\151\x62\165\164\x65\163"];
 goto mGqdm;
 eFRqM: $J6OmL = new PidGenerator();
 goto tr1EE;
 N_5TA: $Q9ckJ = $bK5yv["\120\162\x6e"]["\100\141\164\x74\x72\x69\x62\x75\x74\145\x73"];
 goto z3dzr;
 KbgS9: $JU7Je = null;
 goto kOAp6;
 mGqdm: $ZcR1L = new ECSKycResponse($this->getValue($zC1uI, "\x65\x72\x72"), null, null, $this->getValue($zC1uI, "\x61\143\164\x69\157\x6e\x43\x6f\x64\x65"), $this->getValue($zC1uI, "\141\x63\x74\x69\157\x6e\x4d\163\x67"), $this->getValue($zC1uI, "\x63\157\144\x65"), $this->getValue($zC1uI, "\164\170\156"), $this->getValue($zC1uI, "\164\153\x6e"), $this->getValue($zC1uI, "\x74\x73"), $this->getValue($zC1uI, "\x74\x74\x6c"), $qscif, $T4ghR, $JU7Je, $EcmOp, $bK5yv["\122\145\163\x70"]);
 goto BQ696;
 CFguA: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj);
 goto M97K2;
 q6dq5: $qZKQj = $bK5yv["\x50\x6f\141"]["\100\141\x74\x74\162\151\x62\x75\164\x65\163"];
 goto tQ_NK;
 KqrLo: return $ZcR1L;
 goto KK50r;
 PXiRn: $ECNwj = stream_context_create($RlRul);
 goto CFguA;
 sqHmL: $jMNXE = $bK5yv["\x40\141\164\164\x72\x69\142\x75\x74\x65\163"]["\x65\x72\x72"];
 goto pa0yK;
 boAd2: if (!$this->fG9Bu) {
 goto VUYbG;
 }
 goto ZKgzn;
 LatH8: $bK5yv = json_decode($HpehT, TRUE);
 goto sqHmL;
 VAN53: cVz_z: goto Kprij;
 Nq1lC: $JU7Je = new RegionalData($this->getValue($dY01U, "\154\x61\156\x67"), $this->getValue($dY01U, "\156\x61\x6d\x65"), $this->getValue($dY01U, "\x63\x6f"), $this->getValue($dY01U, "\x68\157\165\163\145"), $this->getValue($dY01U, "\163\x74\162\145\x65\164"), $this->getValue($dY01U, "\154\155"), $this->getValue($dY01U, "\x6c\x6f\143"), $this->getValue($dY01U, "\x76\x74\143"), $this->getValue($dY01U, "\163\x75\142\144\151\163\164"), $this->getValue($dY01U, "\144\x69\163\164"), $this->getValue($dY01U, "\x73\x74\141\x74\x65"), $this->getValue($dY01U, "\x70\143"), $this->getValue($dY01U, "\x70\157"), $this->getValue($dY01U, "\x63\x6f\165\x6e\x74\x72\171"));
 goto irRez;
 kOAp6: if (!(array_key_exists("\x52\x65\147\x69\157\156\141\x6c\x44\x61\x74\x61", $bK5yv) && array_key_exists("\100\141\164\x74\x72\151\x62\x75\x74\x65\x73", $bK5yv["\122\x65\147\151\157\x6e\141\x6c\x44\141\x74\x61"]))) {
 goto ZrRRk;
 }
 goto rJBf3;
 ybI93: if (!$this->fG9Bu) {
 goto e6BT0;
 }
 goto hpWa3;
 M97K2: if (!$this->fG9Bu) {
 goto G64L3;
 }
 goto oo45Z;
 WHcpx: throw new Exception("\105\x43\x53\x41\165\141\x49\x6e\x74\145\x72\x66\141\143\x65\105\170\101\x70\x69\110\145\154\160\x65\x72\x20\x6e\x6f\164\40\x49\x6e\151\x74\151\x61\154\x69\x7a\145\x64\56\40\x50\154\x65\141\x73\x65\x20\x63\141\154\154\x20\x45\x43\x53\101\165\x61\111\156\164\x65\x72\146\141\x63\145\105\x78\x41\160\151\x48\145\x6c\160\145\x72\56\x63\x74\x6f\x72\x28\51\x20\167\151\x74\x68\40\164\150\145\x20\x72\x69\147\150\164\40\160\x61\x72\x61\x6d\145\164\x65\162\163\x20\151\x6e\40\x79\x6f\x75\x72\x20\x70\162\157\147\162\141\x6d\x20\x62\145\x66\157\162\x65\40\x65\x78\145\x63\165\164\x69\x6e\x67\40\141\40\155\x65\164\x68\157\144");
 goto AuKdN;
 Kprij: $ZcR1L = new ECSKycResponse($bK5yv["\100\141\164\x74\162\x69\142\165\164\x65\x73"]["\145\x72\x72"], $bK5yv["\100\141\x74\164\x72\151\x62\x75\164\x65\163"]["\145\x72\x72\x43\x6f\x64\145"], $bK5yv["\x40\141\x74\x74\162\151\142\x75\164\145\163"]["\x65\162\x72\115\x73\x67"]);
 goto EstfB;
 vJTyO: $gP0_b = simplexml_load_string($lfVFR);
 goto UXLZO;
 irRez: ZrRRk: goto atLSP;
 tr1EE: $RmR9j = $J6OmL->GenerateOTPPIDBlock("\62\x2e\60", $FV5SU, $this->AkLV_);
 goto b2RJw;
 Hm8Rn: $AGNep->loadPfx($this->bsbv3, $this->fCMGR);
 goto OddJI;
 Za1Bg: VUYbG: goto lxBvD;
 pa0yK: if ($jMNXE == "\x74\162\x75\145") {
 goto cVz_z;
 }
 goto gU2B7;
 bNc4q: $RlRul = array("\x68\x74\164\160" => array("\x68\x65\141\144\x65\162" => "\x43\157\156\x74\145\x6e\x74\55\x54\x79\160\145\72\x20\141\160\160\x6c\x69\143\141\x74\x69\x6f\x6e\x2f\x78\55\167\167\x77\55\x66\157\162\155\55\x75\162\154\145\x6e\143\x6f\144\145\144\x5c\x72\134\x6e", "\155\x65\164\150\157\144" => "\x50\117\123\124", "\x63\x6f\156\x74\145\156\x74" => $cRiaw));
 goto PXiRn;
 BQ696: goto Mz9up;
 goto VAN53;
 TKCDc: e6BT0: goto bNc4q;
 FHA7x: G64L3: goto vJTyO;
 z3dzr: $EcmOp = new PrnData($this->getValue($dY01U, "\x74\x79\x70\x65"), $this->getValue($bK5yv["\x50\x72\156"], "\x64\141\x74\x61"));
 goto wP04t;
 KK50r: }
 public function getKycBio($c5yf_, $iaUz3, $f21ke, $RmR9j, $W3xMx, $u0L2F = null, $mqpQw = false, $iGF1u = false, $Ib5OG = false) : ECSKycResponse {
 goto GKvyR;
 aonPw: $j5Njj = "\x46\115\122";
 goto ds2FU;
 FYD_C: $j5Njj = "\106\111\x44";
 goto ANBRa;
 ANBRa: goto jt_4j;
 goto zjOXF;
 d2VqG: $lYkYx = $bK5yv["\120\x6f\151"]["\x40\x61\x74\x74\x72\151\x62\165\164\145\163"];
 goto EE5tb;
 EE5tb: $qscif = new Poi($this->getValue($lYkYx, "\141\x61\144\x68\x61\141\x72"), $this->getValue($lYkYx, "\156\x61\x6d\145"), $this->getValue($lYkYx, "\144\157\x62"), $this->getValue($lYkYx, "\x67\145\x6e\144\145\x72"), $this->getValue($lYkYx, "\164\x6b\x6e"), $this->getValue($bK5yv["\x50\x6f\151"], "\x70\150\157\164\x6f"));
 goto IVXTB;
 I0iyP: if (!$this->fG9Bu) {
 goto Lq8bb;
 }
 goto mFAD2;
 zPN02: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj);
 goto H9ve5;
 OD0Df: Lq8bb: goto XPCjV;
 HkEAc: $AGNep->loadPfx($this->bsbv3, $this->fCMGR);
 goto iBrmB;
 F7BG6: vGIC9: goto rL5Tw;
 f6a_b: $ZcR1L = new ECSKycResponse($this->getValue($zC1uI, "\x65\x72\x72"), null, null, $this->getValue($zC1uI, "\141\x63\164\151\157\156\103\x6f\144\145"), $this->getValue($zC1uI, "\141\143\x74\x69\x6f\x6e\x4d\x73\147"), $this->getValue($zC1uI, "\x63\x6f\x64\145"), $this->getValue($zC1uI, "\164\170\x6e"), $this->getValue($zC1uI, "\164\x6b\156"), $this->getValue($zC1uI, "\164\x73"), $this->getValue($zC1uI, "\164\x74\154"), $qscif, $T4ghR, $JU7Je, $EcmOp, $bK5yv["\122\x65\x73\160"]);
 goto vcqa3;
 xMoWR: $ECNwj = stream_context_create($RlRul);
 goto zPN02;
 HjNFf: if ($u0L2F == "\60") {
 goto f7yC_;
 }
 goto oFT6p;
 o5vv8: rh6GY: goto utM3g;
 BVL7s: if ($W3xMx == "\106\x41\103\105") {
 goto JwT5V;
 }
 goto HjNFf;
 PCSZu: ECSUtils::log("\x52\x65\163\160\157\x6e\x73\145\x20\x58\115\114\40\x69\163\x3a\x20" . $lfVFR);
 goto BwV0N;
 rA15e: WlmSy: goto aCaWe;
 gYwbF: $dY01U = $bK5yv["\x52\x65\147\151\x6f\x6e\x61\154\x44\141\164\141"]["\x40\141\x74\164\x72\x69\x62\x75\164\x65\163"];
 goto MfN9Y;
 rL5Tw: $j5Njj = "\x46\115\x52\x2c\106\111\x52";
 goto xk2i3;
 vcqa3: goto WbA6N;
 goto JqK4S;
 F9H4T: return $ZcR1L;
 goto B2xtf;
 j83VH: if ($jMNXE == "\x74\x72\165\x65") {
 goto gbRCM;
 }
 goto d2VqG;
 H9ve5: if (!$this->fG9Bu) {
 goto ZYMVB;
 }
 goto PCSZu;
 MkEXM: $j5Njj = "\x46\111\x52";
 goto MfDFh;
 zjOXF: f7yC_: goto aonPw;
 Fq2vq: if (!array_key_exists("\x50\162\156", $bK5yv)) {
 goto WlmSy;
 }
 goto Tnoc6;
 MfDFh: goto jt_4j;
 goto F7BG6;
 IIYP4: goto jt_4j;
 goto JflHH;
 w8o2N: W972R: goto MkEXM;
 xk2i3: jt_4j: goto FwmfB;
 XPCjV: $RlRul = array("\150\164\164\160" => array("\150\x65\141\x64\x65\162" => "\x43\x6f\156\x74\x65\156\x74\x2d\x54\171\x70\145\x3a\x20\141\x70\160\x6c\x69\143\141\x74\x69\157\156\x2f\x78\x2d\x77\167\167\x2d\x66\x6f\162\155\x2d\x75\162\x6c\x65\156\x63\157\x64\145\x64\x5c\x72\134\x6e", "\155\x65\x74\150\x6f\x64" => "\x50\x4f\123\124", "\x63\157\156\164\145\156\x74" => $cRiaw));
 goto xMoWR;
 aCaWe: $zC1uI = $bK5yv["\x40\x61\164\164\x72\x69\142\x75\x74\x65\163"];
 goto f6a_b;
 ds2FU: goto jt_4j;
 goto w8o2N;
 lgCuK: $gP0_b = simplexml_load_string($lfVFR);
 goto QeWlr;
 utM3g: $EcmOp = null;
 goto Fq2vq;
 BwV0N: ZYMVB: goto lgCuK;
 RqWY_: $JU7Je = null;
 goto iAJiJ;
 QO8yl: if ($u0L2F == "\62") {
 goto vGIC9;
 }
 goto SNL3n;
 IVXTB: $qZKQj = $bK5yv["\120\x6f\x61"]["\x40\141\x74\x74\x72\151\x62\x75\x74\145\163"];
 goto IOus7;
 FwmfB: $hQsDn = "\x3c\105\103\123\122\x44\113\171\143\x52\x65\x71\165\x65\x73\164\40\x61\x70\160\x49\x64\75\42" . $this->mLKSS . "\42\x20\141\160\160\124\170\x6e\111\x64\x3d\x22" . $c5yf_ . "\42\40\x75\x69\144\x3d\42" . $iaUz3 . "\x22\x20\143\157\x6e\163\x65\x6e\164\75\x22" . $f21ke . "\x22\x20\x70\x66\x72\75\42" . ($iGF1u ? "\164\162\165\145" : "\x66\x61\154\x73\x65") . "\42\40\x6c\x72\x3d\x22" . ($Ib5OG ? "\164\x72\x75\145" : "\146\x61\154\x73\145") . "\42\x20\x75\x73\x65\163\x4f\x74\x70\x3d\x22" . ($mqpQw ? "\x74\x72\x75\145" : "\146\141\x6c\163\x65") . "\x22\x20\x75\163\145\x73\102\x69\157\75\42\x74\x72\165\145\x22\x20\165\x73\145\x73\102\x74\75\42" . $j5Njj . "\42\x3e\74\120\x69\x64\104\141\x74\x61\x3e" . base64_encode($RmR9j) . "\74\57\120\x69\144\104\x61\x74\x61\76\74\57\105\103\123\122\104\113\171\x63\122\145\161\x75\145\163\x74\76";
 goto MIfj1;
 ffcNq: $j5Njj = "\111\111\x52";
 goto IIYP4;
 tuD5_: $j5Njj = '';
 goto KgpLk;
 MIfj1: if (!$this->fG9Bu) {
 goto z8ESD;
 }
 goto xzaC5;
 oKERW: $bK5yv = json_decode($HpehT, TRUE);
 goto XgM44;
 XgM44: $jMNXE = $bK5yv["\x40\x61\164\164\162\x69\x62\x75\164\x65\x73"]["\145\162\x72"];
 goto j83VH;
 mzeLx: $EcmOp = new PrnData($this->getValue($dY01U, "\x74\171\160\x65"), $this->getValue($bK5yv["\x50\x72\x6e"], "\144\x61\x74\141"));
 goto rA15e;
 QeWlr: $HpehT = json_encode($gP0_b);
 goto oKERW;
 PtWFi: throw new Exception("\105\x43\x53\101\x75\141\111\156\164\x65\162\146\x61\143\145\105\170\101\160\151\x48\145\154\x70\145\x72\x20\x6e\157\x74\40\111\x6e\151\x74\151\141\154\x69\x7a\x65\144\56\x20\x50\x6c\x65\x61\163\145\40\143\141\154\154\x20\105\103\123\x41\165\x61\111\156\164\x65\162\146\x61\x63\x65\105\x78\101\160\x69\110\x65\154\x70\145\162\56\143\164\157\x72\x28\x29\40\167\x69\x74\150\x20\x74\x68\145\40\x72\x69\x67\x68\x74\40\x70\141\x72\x61\x6d\x65\x74\x65\162\x73\x20\151\x6e\x20\x79\x6f\165\162\x20\160\162\x6f\x67\162\141\155\40\x62\145\146\x6f\x72\145\x20\145\x78\x65\143\x75\164\151\156\147\x20\141\x20\x6d\145\164\150\157\144");
 goto x_LDY;
 mFAD2: ECSUtils::log("\123\x69\147\x6e\145\x64\x20\x52\145\161\165\x65\163\164\x20\130\115\x4c\x20\151\163\72\x20" . $cRiaw);
 goto OD0Df;
 tlfnY: $ZcR1L = new ECSKycResponse($bK5yv["\x40\x61\x74\164\x72\x69\142\165\x74\145\x73"]["\x65\x72\x72"], $bK5yv["\100\x61\164\164\162\151\x62\x75\x74\145\163"]["\145\162\x72\103\157\x64\145"], $bK5yv["\x40\141\164\164\x72\x69\142\165\164\x65\163"]["\x65\162\x72\115\x73\147"]);
 goto Jd7rW;
 Jd7rW: WbA6N: goto F9H4T;
 cDYP3: z8ESD: goto tWdNH;
 GKvyR: if ($this->gnyS0) {
 goto xCeCj;
 }
 goto PtWFi;
 xzaC5: ECSUtils::log("\122\145\161\165\x65\163\x74\40\x58\115\x4c\40\151\163\x3a\40" . $hQsDn);
 goto cDYP3;
 Tnoc6: $Q9ckJ = $bK5yv["\x50\x72\x6e"]["\100\141\x74\x74\x72\x69\x62\165\164\x65\x73"];
 goto mzeLx;
 JqK4S: gbRCM: goto tlfnY;
 x_LDY: xCeCj: goto tuD5_;
 doRq1: HwdFD: goto ffcNq;
 IOus7: $T4ghR = new Poa($this->getValue($qZKQj, "\x63\x6f"), $this->getValue($qZKQj, "\150\157\165\x73\x65"), $this->getValue($qZKQj, "\163\x74\x72\145\145\164"), $this->getValue($qZKQj, "\154\155"), $this->getValue($qZKQj, "\154\157\143"), $this->getValue($qZKQj, "\x76\x74\143"), $this->getValue($qZKQj, "\x73\165\142\144\x69\163\x74"), $this->getValue($qZKQj, "\x64\151\163\164"), $this->getValue($qZKQj, "\x73\x74\x61\164\x65"), $this->getValue($qZKQj, "\160\143"), $this->getValue($qZKQj, "\x70\157"), $this->getValue($qZKQj, "\143\157\x75\156\x74\x72\171"));
 goto RqWY_;
 tWdNH: $AGNep = new XmlSigner();
 goto HkEAc;
 KgpLk: if ($W3xMx == "\x49\x49\122") {
 goto HwdFD;
 }
 goto BVL7s;
 JflHH: JwT5V: goto FYD_C;
 SNL3n: goto jt_4j;
 goto doRq1;
 oFT6p: if ($u0L2F == "\61") {
 goto W972R;
 }
 goto QO8yl;
 iAJiJ: if (!(array_key_exists("\x52\145\x67\x69\x6f\x6e\141\154\104\x61\164\141", $bK5yv) && array_key_exists("\100\141\x74\164\x72\151\142\x75\x74\x65\163", $bK5yv["\x52\145\147\x69\157\156\x61\x6c\104\x61\x74\x61"]))) {
 goto rh6GY;
 }
 goto gYwbF;
 iBrmB: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256);
 goto I0iyP;
 MfN9Y: $JU7Je = new RegionalData($this->getValue($dY01U, "\154\x61\x6e\147"), $this->getValue($dY01U, "\x6e\141\x6d\x65"), $this->getValue($dY01U, "\x63\x6f"), $this->getValue($dY01U, "\x68\157\165\163\145"), $this->getValue($dY01U, "\163\164\x72\145\x65\x74"), $this->getValue($dY01U, "\x6c\x6d"), $this->getValue($dY01U, "\x6c\x6f\x63"), $this->getValue($dY01U, "\x76\164\x63"), $this->getValue($dY01U, "\x73\165\x62\144\151\x73\164"), $this->getValue($dY01U, "\x64\151\163\164"), $this->getValue($dY01U, "\x73\164\x61\164\145"), $this->getValue($dY01U, "\160\143"), $this->getValue($dY01U, "\x70\157"), $this->getValue($dY01U, "\143\157\165\x6e\x74\x72\171"));
 goto o5vv8;
 B2xtf: }
 public function getDemoAuth($c5yf_, $iaUz3, $f21ke, $IZ2AE, $awb8l, $QUgMi, $Sv7Lp) : ECSAuthResponse {
 goto yTCIj;
 hmWK_: ECSUtils::log("\122\145\x73\x70\157\156\x73\x65\x20\130\x4d\114\x20\x69\x73\72\40" . $lfVFR);
 goto z1BgM;
 z1BgM: Kat1G: goto IHO3m;
 YPASK: if (!$this->fG9Bu) {
 goto ujrBR;
 }
 goto QJQsd;
 Fr4pN: $jMNXE = $bK5yv["\x40\x61\x74\164\162\151\142\165\x74\145\x73"]["\x65\162\162"];
 goto PKFyL;
 QWexP: $hQsDn = $hQsDn . "\40\x75\x73\x65\163\x50\x66\141\75\42\164\x72\165\145\42";
 goto RolQ4;
 YOXhi: x28Lu: goto eFbNZ;
 IHO3m: $gP0_b = simplexml_load_string($lfVFR);
 goto lv0iD;
 eFbNZ: $ZcR1L = new ECSAuthResponse($bK5yv["\100\141\x74\x74\162\151\142\165\164\145\x73"]["\145\x72\162"], $bK5yv["\x40\141\164\164\x72\151\142\165\x74\x65\x73"]["\145\162\162\103\157\144\145"], str_replace("\42", "\x5c\x22", $bK5yv["\x40\141\x74\164\x72\x69\142\x75\x74\x65\x73"]["\x65\x72\x72\x4d\x73\x67"]));
 goto ti7TR;
 JrocC: $J6OmL = new PidGenerator();
 goto U2nYW;
 bcWxN: $cRiaw = $AGNep->signXml($hQsDn, DigestAlgorithmType::SHA256);
 goto zopgu;
 yTCIj: if ($this->gnyS0) {
 goto P0xHB;
 }
 goto PTrOe;
 QJQsd: ECSUtils::log("\x52\x65\x71\165\145\x73\x74\x20\130\115\114\x20\x69\163\72\x20" . $hQsDn);
 goto CnK7T;
 KsnTl: if (!$this->fG9Bu) {
 goto Kat1G;
 }
 goto hmWK_;
 U2nYW: $RmR9j = $J6OmL->generateDemographicPIDBlock("\x32\56\60", $IZ2AE, $awb8l, $QUgMi, $Sv7Lp, $this->AkLV_);
 goto WvGsP;
 dGW6i: $AGNep = new XmlSigner();
 goto YFtKO;
 gxNqd: P0xHB: goto JrocC;
 CnK7T: ujrBR: goto dGW6i;
 XfYl2: $hQsDn = $hQsDn . "\40\x75\163\x65\163\x50\x69\75\x22\x74\x72\165\x65\x22";
 goto eoFGo;
 kTcHd: goto KNwzZ;
 goto YOXhi;
 TWzl5: $zC1uI = $bK5yv["\x40\141\x74\164\162\x69\142\x75\164\145\x73"];
 goto FsnIv;
 fTvaw: x_ziw: goto XTHxF;
 PKFyL: if ($jMNXE == "\x74\x72\x75\145") {
 goto x28Lu;
 }
 goto TWzl5;
 eApWU: ECSUtils::log("\123\x69\x67\x6e\145\x64\40\x52\145\161\165\x65\x73\x74\x20\x58\115\x4c\x20\151\163\x3a\x20" . $cRiaw);
 goto qFchD;
 SSRoT: return $ZcR1L;
 goto fjwei;
 bblDH: $ECNwj = stream_context_create($RlRul);
 goto S1yl1;
 qFchD: Otrev: goto WWC2a;
 WWC2a: $RlRul = array("\150\x74\x74\160" => array("\150\x65\x61\144\x65\162" => "\103\157\156\164\x65\x6e\x74\x2d\x54\x79\160\x65\72\x20\x61\x70\160\x6c\151\143\x61\x74\151\x6f\156\57\170\55\167\x77\x77\x2d\146\157\162\155\55\x75\x72\x6c\145\x6e\143\x6f\144\x65\144\x5c\162\134\156", "\155\x65\164\x68\157\x64" => "\x50\117\x53\124", "\x63\157\156\x74\145\x6e\164" => $cRiaw));
 goto bblDH;
 eoFGo: wU7rF: goto gzBe7;
 gzBe7: if (!($QUgMi != null && $QUgMi->is_usePa())) {
 goto x_ziw;
 }
 goto p88o4;
 ti7TR: KNwzZ: goto SSRoT;
 zopgu: if (!$this->fG9Bu) {
 goto Otrev;
 }
 goto eApWU;
 p88o4: $hQsDn = $hQsDn . "\40\165\163\x65\x73\120\x61\75\x22\164\162\165\145\42";
 goto fTvaw;
 TlHJD: if (!($awb8l != null && $awb8l->is_usePi())) {
 goto wU7rF;
 }
 goto XfYl2;
 PTrOe: throw new Exception("\105\103\123\x41\x75\x61\x49\x6e\164\x65\x72\146\141\143\145\105\170\101\x70\151\x48\145\x6c\160\x65\x72\x20\x6e\x6f\x74\40\x49\156\x69\164\151\x61\x6c\x69\172\x65\x64\56\40\120\x6c\145\x61\163\x65\40\x63\x61\154\154\x20\105\x43\123\x41\165\x61\111\x6e\x74\145\162\146\141\143\x65\x45\170\101\x70\151\110\145\x6c\x70\x65\162\56\143\164\x6f\x72\x28\51\40\x77\151\x74\150\40\x74\150\x65\x20\162\151\147\x68\164\x20\x70\141\x72\141\155\145\x74\x65\x72\x73\x20\x69\156\40\171\157\165\162\x20\160\x72\x6f\147\x72\141\155\x20\x62\145\146\x6f\162\145\40\x65\170\x65\143\165\164\151\x6e\x67\40\x61\40\155\145\164\x68\157\x64");
 goto gxNqd;
 Tb4Ca: $bK5yv = json_decode($HpehT, TRUE);
 goto Fr4pN;
 FsnIv: $ZcR1L = new ECSAuthResponse($this->getValue($zC1uI, "\145\x72\162"), null, null, $this->getValue($zC1uI, "\141\x63\164\151\157\156\103\157\x64\x65"), $this->getValue($zC1uI, "\x61\143\164\151\157\x6e\x4d\163\x67"), $this->getValue($zC1uI, "\x63\x6f\144\x65"), $this->getValue($zC1uI, "\x74\x78\x6e"), $this->getValue($zC1uI, "\x74\x6b\156"), $this->getValue($zC1uI, "\164\x73"), $this->getValue($zC1uI, "\151\156\x66\x6f"));
 goto kTcHd;
 lv0iD: $HpehT = json_encode($gP0_b);
 goto Tb4Ca;
 XTHxF: if (!($Sv7Lp != null && $Sv7Lp->is_usePfa())) {
 goto V0ZGx;
 }
 goto QWexP;
 S1yl1: $lfVFR = file_get_contents($this->qhiSG, false, $ECNwj);
 goto KsnTl;
 WvGsP: $hQsDn = "\74\x45\103\x53\101\165\164\150\122\x65\x71\x75\145\x73\x74\40\141\x70\x70\x49\x64\75\x22" . $this->mLKSS . "\42\40\x61\x70\x70\x54\x78\x6e\111\x64\75\42" . $c5yf_ . "\x22\x20\165\x69\x64\x3d\42" . $iaUz3 . "\42\40\143\157\156\x73\x65\x6e\x74\75\x22" . $f21ke . "\x22\40\x63\151\x3d\x22" . $RmR9j->get_certificateIdentifier() . "\x22\40\163\x4b\x65\x79\75\x22" . $RmR9j->get_encryptedSessionKey() . "\x22\x20\x68\x6d\141\143\x3d\42" . $RmR9j->get_encryptedHmac() . "\42\x20\x70\x69\144\x3d\42" . $RmR9j->get_encryptedPIDData() . "\x22\40\x70\x69\144\x54\171\x70\x65\x3d\x22" . $RmR9j->get_pidDataType() . "\x22";
 goto TlHJD;
 YFtKO: $AGNep->loadPfx($this->bsbv3, $this->fCMGR);
 goto bcWxN;
 XtBhX: $hQsDn = $hQsDn . "\x20\x75\163\x65\x73\x42\x69\x6f\75\42\x66\x61\x6c\163\145\x22\x20\x75\163\x65\163\117\164\160\75\42\x66\x61\154\x73\145\42\x2f\x3e";
 goto YPASK;
 RolQ4: V0ZGx: goto XtBhX;
 fjwei: }
 private function getValue($bK5yv, $mmGUQ) {
 goto yxUB3;
 BqCMN: return null;
 goto OIoeM;
 eQsfH: kYuJ0: goto BqCMN;
 o2UJb: return $bK5yv[$mmGUQ];
 goto eQsfH;
 
 yxUB3: if (!array_key_exists($mmGUQ, $bK5yv)) {
 goto kYuJ0;
 }
 goto o2UJb;
 OIoeM: }
 }

Function Calls

None

Variables

None

Stats

MD5 de739eeb049e63ce178632e4344222a9
Eval Count 0
Decode Time 63 ms