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:print_r($bK5yv);die('lklk'); 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:print_r($bK5yv);die('lklk'); if (!array_key_exists($mmGUQ, $bK5yv)) {
goto kYuJ0;
}
goto o2UJb;
OIoeM: }
}
Function Calls
None |
Stats
MD5 | 544e4951fb74a05ca26c68804537d236 |
Eval Count | 0 |
Decode Time | 100 ms |