PageSourceSearch

https://t-4user.yeskey.or.kr/v1/legacy/fincert.js?version=

js yeskey.or.kr collected 2026-10-02 08:37:27 UTC 11,122 bytes, 1 lines download raw bytes

1!function(a){"use strict";var c={},e=a.crypto||a.msCrypto,s=e?e.subtle||e.webkitSubtle:void 0;function l(e,t,n,o,i,r,d){e===t?((e=document.createElement("script")).innerHTML=n,r&&(e.onload=r),i.getElementsByTagName("head")[0].appendChild(e)):d?(console.log("'"+o+"' 파일의 해시값 오류로 결제원 WEB서버에서 다운로드 합니다."),f(o,i,r)):(console.log("'"+o+"' 파일의 해시값 오류로 Backup CDN서버에서 다운로드 합니다."),c.getValidJSForNonWebStandardComplianceBroswer(t,o,i,r,!0))}function f(e,t,n){var o=document.createElement("script");o.src="https://t-4user.yeskey.or.kr/v1/legacy/"+e+"?2025-06-15T06_44_31.559Z",o.charset="utf-8",o.type="text/javascript",n&&(o.onload=n),t&&t.body&&t.body.appendChild(o)}function u(e){e=new Uint8Array(e);return btoa(String.fromCharCode.apply(null,e))}c.getValidJSForWebStandardComplianceBroswer=function(e,t,n,o,i,r){var d=document.createElement("script");d.id=e,d.type="text/javascript",d.src="https://t-4user.yeskey.or.kr"+"/v1/legacy/"+n+"?2025-06-15T06_44_31.559Z",d.charset="utf-8",d.integrity="sha256-"+t,d.crossOrigin="anonymous",i&&(d.onload=i),d.onerror=function(){r?(console.log("'"+n+"' 파일의 해시값 오류로 결제원 WEB서버에서 다운로드 합니다."),f(n,o,i)):c.getValidJSForWebStandardComplianceBroswer(e,t,n,o,i,!0)},o&&o.body&&o.body.appendChild(d)},c.getValidJSForNonWebStandardComplianceBroswer=function(t,n,o,i,r){var d=new XMLHttpRequest;d.onreadystatechange=function(){if(d.readyState===d.DONE){if(""==d.responseText){if(r)return console.log("방화벽 등으로 responseText가 없음 - 결제원 웹서버로 시도"),void f(n,o,i);console.log("방화벽 등으로 responseText가 없음 - 백업 CDN으로 재시도"),c.getValidJSForNonWebStandardComplianceBroswer(t,n,o,i,!0)}var e=new Uint8Array(function(e,t){var n;t=t||1/0;for(var o=e.length,i=null,r=[],d=0;d<o;d++){if(55295<(n=e.charCodeAt(d))&&n<57344){if(!i){if(56319<n){-1<(t-=3)&&r.push(239,191,189);continue}if(d+1===o){-1<(t-=3)&&r.push(239,191,189);continue}i=n;continue}if(n<56320){-1<(t-=3)&&r.push(239,191,189),i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(-1<(t-=3)&&r.push(239,191,189),i=null);if(n<128){if(--t<0)break;r.push(n)}else if(n<2048){if((t-=2)<0)break;r.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;r.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<2097152))throw new Error("Invalid code point");if((t-=4)<0)break;r.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return r}(d.responseText));if(a.crypto)try{s.digest("SHA-256",e).then(function(e){l(u(e),t,d.responseText,n,o,i,r)})}catch(e){console.log("WebCrypto 객체에 subtle 또는 webkitSubtle 객체에 digest 함수 없음!!"),f(n,o,i)}else try{s.digest("SHA-256",e).oncomplete=function(e){l(u(e.target.result),t,d.responseText,n,o,i,r)}}catch(e){console.log("WebCrypto 객체에 subtle 또는 webkitSubtle 객체에 digest 함수 없음!!"),f(n,o,i)}}},d.open("GET","https://t-4user.yeskey.or.kr"+"/v1/legacy/"+n+"?2025-06-15T06_44_31.559Z"),d.send()},a.FinCert||(a.FinCert={}),a.FinCert.loadUtil=c}(window),function(){"undefined"==typeof FinCert&&(FinCert={}),r=window,e=FinCert,y="2025-06-15T06_44_31.559Z",r&&r.document&&r.document.getElementById("finCertSdkIframe")||(e.Sdk=n={},i=e.loadUtil=e.loadUtil||{},d="https://t-4user.yeskey.or.kr/v1/legacy/version.txt",a="0+LUFmMsNK2r4hfphA1zYhPfaYNK/WtbAYL1CVRmEPI=",m=u=f=l=o=s=!(c="jOUanBUtmzXexYjDsLoxTgLj5VSwnIUuld23tzdQXkU="),g=r.crypto||r.msCrypto,n.waitUntilLoadingCompleted=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow&&t.contentWindow.FinCert&&t.contentWindow.FinCert.Interface&&t.contentWindow.FinCert.Sdk&&t.contentWindow.FinCert.Sdk.getVersion&&t.contentWindow.FinCert.Sdk.getVersion()===y?(console.log("loading fincert sdk is finished."),u=!0,n.init(e)):s&&(o||l)?(console.log("global.FinCert.Sdk.init(param);"),r.FinCert.Sdk.init(e)):(console.log("wait until loading fincert sdk finished."),initLoadingTimerId=setTimeout(n.waitUntilLoadingCompleted,100,e))},n.getVersion=function(){return y},n.init=function(e){if(g)if(u)m&&document.getElementById("finCertSdkIframe").contentWindow.FinCert.Interface.setClientFrameJsLoadingFinished(),document.getElementById("finCertSdkIframe").contentWindow.FinCert.Sdk.init(e);else if(f){t={message:"이미 금융인증서비스 실행중입니다. 잠시 기다리세요. (init)",cause:null,code:100008};if(!e||!e.fail)throw t;e.fail(t)}else f=!0,n.waitUntilLoadingCompleted(e);else{var t={message:"미지원 브라우저 입니다. 다른 브라우저를 사용하시기 바랍니다.",cause:null,code:900001};if(!e||!e.fail)throw t;e.fail(t)}},n.issue=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.issue(e)},n.renew=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.renew(e)},n.regSimpleKeyToken=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.regSimpleKeyToken(e)},n.sign=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.sign(e)},n.signWithoutUI=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.signWithoutUI(e)},n.myDataSign=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.myDataSign(e)},n.myDataSignWithoutUI=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.myDataSignWithoutUI(e)},n.manage=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.manage(e)},n.checkCloudConn=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.checkCloudConn(e)},n.setSubAuthData=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.setSubAuthData(e)},n.getCertInfoList=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.getCertInfoList(e)},n.getUserInfo=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.getUserInfo(e)},n.setAuthData=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.setAuthData(e)},n.getCertInfo=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.getCertInfo(e)},n.getSignerCertFromSignedVal=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.getSignerCertFromSignedVal(e)},n.isOverseasIp=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.isOverseasIp(e)},n.registerDevice=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.registerDevice(e)},n.cancelDeviceRegister=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.cancelDeviceRegister(e)},n.getRegisterDeviceStatus=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.getRegisterDeviceStatus(e)},n.disconnectCloudConn=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.disconnectCloudConn(e)},n.convertBase64UrlToBase64=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.convertBase64UrlToBase64(e)},n.convertBase64ToBase64Url=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.convertBase64ToBase64Url(e)},n.signEnvelop=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.signEnvelop(e)},n.deEnvelop=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.deEnvelop(e)},n.makeAutoConnInfo=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.makeAutoConnInfo(e)},n.setAutoConnInfo=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.setAutoConnInfo(e)},n.getAvailableAuthMethod=function(e){var t=document.getElementById("finCertSdkIframe");t&&t.contentWindow.FinCert.Sdk.getAvailableAuthMethod(e)},n.abort=function(e){var t=document.getElementById("finCertSdkIframe");
1if(t)t.contentWindow.FinCert.Sdk.abort(e);else if(e&&e.callback)try{e.callback()}catch(e){console.warn("callback 함수를 호출하는 동안 에러가 발생하였습니다. 확인하시기 바랍니다."),console.warn(e.message)}},C=function(e){var t=r.document.createElement("script");t.src="https://t-4user.yeskey.or.kr/v1/legacy/fincert.js?version="+e,t.onload=function(){o=!0},t.onerror=function(){s=!1,S()},r.document.querySelector("body").appendChild(t)},S=function(){var e=document.createElement("link");e.type="text/css",e.rel="stylesheet",e.href="https://t-4user.yeskey.or.kr/v1/must-integrity-fail.css",e.integrity="sha256-MUSTFAIL",e.crossOrigin="anonymous",e.onload=t.bind(this,!1),e.onerror=t.bind(this,!0),r.document.head.appendChild(e)},t=function(n){var o;console.log("SRI Hash 지원 여부 : "+n),document.getElementById("finCertSdkIframe")||((o=document.createElement("iframe")).style.position="fixed",o.style.zIndex=3000001,o.style.top="0px",o.style.left="0px",o.style.width="100%",o.style.height="100%",o.style.backgroundColor="transparent",o.style.display="none",o.title="금융인증서비스 개인",o.frameBorder=0,o.setAttribute("id","finCertSdkIframe"),o.onload=function(){var e=o.contentWindow,t=e.document;e.addEventListener("message",function(e){"clientFrameJsLoadingFinished"===e.data&&(console.log("clientFrame.js 로딩 완료"),m=!0,u&&document.getElementById("finCertSdkIframe").contentWindow.FinCert.Interface.setClientFrameJsLoadingFinished())});e=t.createElement("iframe");e.src="https://t-4user.yeskey.or.kr/fincert/web/v1/legacy/iframe.htm?2025-06-15T06_44_31.559Z&sriHash="+n,e.style.top="0px",e.style.left="-1px",e.style.width="1px",e.style.height="1px",e.tabIndex=-1,e.frameBorder=0,e.setAttribute("id","finCertSdkIframeTag"),t&&t.body&&t.body.appendChild(e),n?i.getValidJSForWebStandardComplianceBroswer("finCertUIScriptTag",c,"fincert-ui.js",t,!1):i.getValidJSForNonWebStandardComplianceBroswer(c,"fincert-ui.js",t,!1),n?i.getValidJSForWebStandardComplianceBroswer("finCertSdkScriptTag",a,"sdk.js",t,!1):i.getValidJSForNonWebStandardComplianceBroswer(a,"sdk.js",t,!1)},r.document&&r.document.body&&r.document.body.appendChild(o))},function e(){if(r.document&&"complete"!==r.document.readyState)return console.log("document.readyState : "+r.document.readyState),void setTimeout(e,50);var t,n,o,i;g&&((t=(new Date).toISOString().replace(/:/g,"_"))<"2025-06-16T15_00_00.000Z"?(console.log("my version: "+y),n=new XMLHttpRequest,o=!1,i=setTimeout(function(){!1===o&&(o=!0,n.abort(),S())},1e3),n.onreadystatechange=function(){var e,t;4===this.readyState&&200===this.status&&!1===o&&(o=!0,clearTimeout(i),0!==(e=this.responseText).indexOf("version:")||2!=(t=e.split(":")).length||t[1]===y?S():(console.log("new fincert version detected!"),s=!0,C(t[1])))},n.open("GET",d+"?"+t),n.send()):S())}());var r,e,n,i,d,a,c,s,o,l,f,u,m,g,C,S,t,y}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.