//document.write(''); /////////////////////////////////////////////////////////////////////////////////// // XInternet /////////////////////////////////////////////////////////////////////////////////// // XInternet Function Start /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : XInternetMakeINIpluginData // ÆÄ¶ó¸ÞŸ : vf - ¾Ïȣȭ, ¼­¸í ¿©ºÎÀÇ °ªÀÌ´Ù. 0Àΰæ¿ì´Â ¾Ïȣȭ, 1Àΰæ¿ì´Â ¼­¸íÀÌ´Ù. // data - ¾Ïȣȭ ÇÒ µ¥ÀÌÅÍÀÌ´Ù. // ¸® ÅÏ °ª : ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ »ý¼ºÇÏ¿©¼­ ¸®ÅÏÇÑ´Ù. // ¸¸¾à¿¡ ÀÔ·ÂµÈ °ªÀÌ À߸øµÈ °æ¿ì¶ó¸é ³Î ½ºÆ®¸µÀ» ¸®ÅÏÇϰí, // Á¤»óÀûÀÎ °æ¿ì¶ó¸é ¾ÏȣȭµÈ iniplugin Çü½ÄÀÇ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. // ¼³ ¸í : ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ »ý¼ºÇÑ´Ù. // /////////////////////////////////////////////////////////////////////////////////// function XInternetMakeINIpluginData(vf, data) { log("XInternetMakeINIpluginData start : "+data) var INIdata = ""; obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } var encodeData = ""; var parameters = data.split("&"); for(var j in parameters ) { var keyVal = parameters[j].split("="); if(keyVal[0] != ""){ encodeData += keyVal[0] +"="+ obj.URLEncode(keyVal [1]) +"&"; } } if ((INIdata = obj.MakeINIpluginData(vf, cipher, encodeData, TimeURL))=="") { return false; } return INIdata; } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : XInternetDecrypt // ÆÄ¶ó¸ÞŸ : encData - ¼­¹ö¿¡¼­ º¸³½ ¾Ïȣȭ µÇ¾îÀÖ´Â µ¥ÀÌÅÍÀÌ´Ù. º¹È£È­ ÇØ¾ß ÇÒ ³»¿ëÀÌ´Ù. // ¸® ÅÏ °ª : ¼­¹ö¿¡¼­ º¸³½ ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ º¹È£È­ Çϴµ¥ »ç¿ëÇÑ´Ù. // ¼¼¼ÇŰ´Â ÀÏÂ÷ÀûÀ¸·Î MakeINIpluginData ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© °øÀ¯ÇÑ ¼¼¼Ç۸¦ »ç¿ëÇÑ´Ù. // ¼º°ø½Ã´Â º¹È£È­µÈ µ¥ÀÌÅÍ, ½ÇÆÐ½Ã¿¡´Â ³Î ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. // ¼³ ¸í : ÀÔ·ÂµÈ ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ º¹È£È­ ÇÑ´Ù. // /////////////////////////////////////////////////////////////////////////////////// /* function XInternetDecrypt(encData) { var data = ""; obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } if ((data = obj.Decrypt(cipher, encData))=="") { return false; } if(data == "SELECT_TIMEOUT"){ alert("¼­ºñ½º ÀÌ¿ë½Ã°£Àº ÆòÀÏ ¿ÀÀü 09½ÃºÎÅÍ ¿ÀÀü 12½Ã±îÁö ÀÔ´Ï´Ù. °¨»çÇÕ´Ï´Ù."); top.location.href="/index.jsp"; return false; }else if(data == "INSERT_TIMEOUT"){ alert("¼­ºñ½º ÀÌ¿ë½Ã°£Àº ÆòÀÏ ¿ÀÀü 09½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö ÀÔ´Ï´Ù. °¨»çÇÕ´Ï´Ù."); top.location.href="/index.jsp"; return false; } return data; } */ //////////////////////////////////////////////////////////////////////////////////// // BLUETHOTH //////////////////////////////////////////////////////////////////////////////////// // Bluethoth Function Start /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : XInternetEncryptRemote // ÆÄ¶ó¸ÞŸ : source - JSONÀ¸·Î ½ºÆ®¸µÈ­ µÇ°í ¾Ïȣȭ µÉ °´Ã¼ // ¸® ÅÏ °ª : ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ »ý¼ºÇÏ¿©¼­ ¸®ÅÏÇÑ´Ù. // ³»ºÎÀûÀ¸·Î XInternetMakeINIpluginData¸¦ »ç¿ëÇÑ´Ù. [¾Ïȣȭ¸¸ »ç¿ë] // ¸¸¾à¿¡ ÀÔ·ÂµÈ °ªÀÌ À߸øµÈ °æ¿ì¶ó¸é ³Î ½ºÆ®¸µÀ» ¸®ÅÏÇϰí, // Á¤»óÀûÀÎ °æ¿ì¶ó¸é ¾ÏȣȭµÈ iniplugin Çü½ÄÀÇ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. // ¼³ ¸í : ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ »ý¼ºÇÑ´Ù. // /////////////////////////////////////////////////////////////////////////////////// function XInternetEncryptRemote(source){ //return XInternetMakeINIpluginData(0, "xbank="+JSON.stringify(source)); return XInternetMakeINIpluginData(0, source); } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : XInternetSignRemote // ÆÄ¶ó¸ÞŸ : source - JSONÀ¸·Î ½ºÆ®¸µÈ­ µÇ°í ¼­¸í µÉ °´Ã¼ // ¸® ÅÏ °ª : ¼­¸íµÈ µ¥ÀÌÅ͸¦ »ý¼ºÇÏ¿©¼­ ¸®ÅÏÇÑ´Ù. // ³»ºÎÀûÀ¸·Î XInternetMakeINIpluginData¸¦ »ç¿ëÇÑ´Ù. [¼­¸í¸¸ »ç¿ë] // ¸¸¾à¿¡ ÀÔ·ÂµÈ °ªÀÌ À߸øµÈ °æ¿ì¶ó¸é ³Î ½ºÆ®¸µÀ» ¸®ÅÏÇϰí, // Á¤»óÀûÀÎ °æ¿ì¶ó¸é ¼­¸íµÈ iniplugin Çü½ÄÀÇ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. // ¼³ ¸í : ¼­¸íµÈ µ¥ÀÌÅ͸¦ »ý¼ºÇÑ´Ù. // /////////////////////////////////////////////////////////////////////////////////// function XInternetSignRemote(source){ //return XInternetMakeINIpluginData(1, "xbank="+JSON.stringify(source)); return XInternetMakeINIpluginData(1, source); //return XInternetMakeINIpluginData(1, "xbank="); } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : XInternetDecryptRemote // ÆÄ¶ó¸ÞŸ : source - ¼­¹ö¿¡¼­ º¸³½ ¾Ïȣȭ µÇ¾îÀÖ´Â µ¥ÀÌÅÍÀÌ´Ù. º¹È£È­ ÇØ¾ß ÇÒ ³»¿ëÀÌ´Ù. // ¸® ÅÏ °ª : ¼­¹ö¿¡¼­ º¸³½ ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ º¹È£È­ Çϴµ¥ »ç¿ëÇÑ´Ù. // ³»ºÎÀûÀ¸·Î XInternetDecrypt¸¦ »ç¿ëÇÑ´Ù. // ¼º°ø½Ã´Â º¹È£È­µÈ µ¥ÀÌÅÍ, ½ÇÆÐ½Ã¿¡´Â ³Î ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù. // ¼³ ¸í : ÀÔ·ÂµÈ ¾ÏȣȭµÈ µ¥ÀÌÅ͸¦ º¹È£È­ ÇÑ´Ù. // /////////////////////////////////////////////////////////////////////////////////// function XInternetDecryptRemote(source){ //return JSON.parse(XInternetDecrypt(unescape(source))); return XInternetDecrypt(unescape(source)); } // XInternet Function End //////////////////////////////////////////////////////////////////////////////////// // XSAFE //////////////////////////////////////////////////////////////////////////////////// // XSAFE Function Start //////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashGetDeviceList // ÆÄ¶ó¸ÞÅÍ : ¾øÀ½ // ¸® ÅÏ °ª : ¼º°ø µå¶óÀÌºê ¸®½ºÆ® ½ºÆ®¸µ ¸®ÅÏ(ex, "CD-ROM(D:)&·ÎÄõð½ºÅ©(E:)") // ½ÇÆÐ ±æÀ̰¡ 0ÀÎ ½ºÆ®¸µ ¸®ÅÏ // ¼³ ¸í : µå¶óÀÌºê ¸®½ºÆ®¸¦ ¾ò¾î¿Â´Ù // //////////////////////////////////////////////////////////////////////////////////// //function GetFDDList() function xFlashGetDeviceList() { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } strFDDList = obj.xFlashGetDeviceList(); // ¸®¾Æ È®ÀÎ ÇÊ¿ä!! //certificate.setVariable("strFDDList", strFDDList); return strFDDList; } //////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashGetCertListCount // ÆÄ¶ó¸ÞÅÍ : store - ÀúÀå ¸Åü ¼±Åà (HDD: 0, FDD: 1, SCARD: 2, USB: 3) // pin - ÇɹøÈ£ // drive - µå¶óÀ̸í ("A") // ¸® ÅÏ °ª : ÀÎÁõ¼­ÀÇ °³¼ö ¸®ÅÏ, ÇØ´ç ¸Åü¿¡ ÀÎÁõ¼­°¡ Á¸Àç ÇÑÁö ¾ÊÀ¸¸é 0 ¸®ÅÏ // ¼³ ¸í : ÇØ´ç ¸Åü¿¡ Á¸ÀçÇÏ´Â ÀÎÁõ¼­ÀÇ °³¼ö¸¦ ¸®ÅÏÇϸç,INIplugin ³»¿¡ ÀÎÁõ¼­ // ¸®½ºÆ®°¡ ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿À°Ô µÈ´Ù // //////////////////////////////////////////////////////////////////////////////// //function GetCertListCount(store, pin, drive) function xFlashGetCertListCount(store, pin, drive) { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } i = obj.xFlashGetCertListCount(store, pin, drive); //alert("xFlashGetCertListCount = "+i); return i; } //////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashGetAllCertHeader // ÆÄ¶ó¸ÞÅÍ : store - ÀúÀå ¸Åü ¼±Åà (HDD: 0, FDD: 1, SCARD: 2, USB: 3) // pin - ÇɹøÈ£ // drive - µå¶óÀ̸í ("A") // ¸® ÅÏ °ª : ¼º°øÇÏ¸é ¸ðµç ÀÎÁõ¼­ Çì´õ ½ºÆ®¸µ ¸®ÅÏ, // 1) °¢ Çʵå delimiter '&' »ç¿ë, °¢ Çì´õ row delimiter '|' »ç¿ë // 2) expired : 0(±â°£ À¯È¿½Ã), 1(±â°£ ¸¸·á½Ã) // ex)"index=0&expired=0&user=È«±æµ¿&issuer=INITECH&type=»ç¼³&expire=2006-04-12|¡¦|index=n&user=È«±æµ¿n&issuer=INITECH&type=»ç¼³&expire=2006-05-12" // ½ÇÆÐ ±æÀ̰¡ 0ÀÎ ½ºÆ®¸µ ¸®ÅÏ // ¼³ ¸í : ¼±ÅÃµÈ ¸Åü¿¡ ÀÖ´Â ¸ðµç ÀÎÁõ¼­ÀÇ Çì´õ ½ºÆ®¸µÀ» ¾ò¾î¿Â´Ù // //////////////////////////////////////////////////////////////////////////////// //newAdd function xFlashGetAllCertHeader(store, pin, drive) { //alert("1.xFlashGetAllCertHeader:" + store + "/" + pin + "/" + drive); obj = ModuleInstallCheck(); //alert("2.moduleInstallCheck():" + obj); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } strAllCertHeader = obj.xFlashGetAllCertHeader(store, pin, drive); //alert("xFlashGetAllCertHeader = "+strAllCertHeader); return strAllCertHeader; } //////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashGetCertHeader // ÆÄ¶ó¸ÞÅÍ : idx - INIplugin ³»¿¡ ±¸¼ºµÈ ¸®½ºÆ®Áß ºÒ¾î¿Ã ÀÎÁõ¼­ index // ¸® ÅÏ °ª : ¼º°ø ¼±ÅÃÇÑ ÀÎÁõ¼­ Çì´õ ½ºÆ®¸µ ¸®ÅÏ // expired : 0(±â°£ À¯È¿½Ã), 1(±â°£ ¸¸·á½Ã) // ex) "index=0&expired=0&user=È«±æµ¿&issuer=INITECH&type=»ç¼³&expire=2006-04-12" // ½ÇÆÐ ±æÀ̰¡ 0ÀÎ ½ºÆ®¸µ ¸®ÅÏ // ¼³ ¸í : I¼±ÅÃÇÑ ÀÎÁõ¼­ÀÇ header ½ºÆ®¸µÀ» ¾ò¾î¿Â´Ù // //////////////////////////////////////////////////////////////////////////////// //function GetCertInfoStr(idx) function xFlashGetCertHeader(idx) { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } strCertInfo = obj.xFlashGetCertHeader(idx); //alert("xFlashGetCertHeader = "+strCertInfo); return strCertInfo; } //////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashGetCertDetail // ÆÄ¶ó¸ÞÅÍ : idx - INIplugin ³»¿¡ ±¸¼ºµÈ ¸®½ºÆ®Áß ºÒ¾î¿Ã ÀÎÁõ¼­ index // ¸® ÅÏ °ª : ¼º°ø ¼±ÅÃÇÑ ÀÎÁõ¼­ÀÇ ÀÚ¼¼ÇÑ Á¤º¸ ½ºÆ®¸µ ¸®ÅÏ, // ex) "name=value&name=value&¡¦&name=value&name=value" // ½ÇÆÐ FALSE // ¼³ ¸í : ¼±ÅÃÇÑ ÀÎÁõ¼­ÀÇ ÀÚ¼¼ÇÑ Á¤º¸ ½ºÆ®¸µÀ» ¾ò¾î¿Â´Ù // //////////////////////////////////////////////////////////////////////////////// //newAdd function xFlashGetCertDetail(idx) { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } strCertInfo = obj.xFlashGetCertDetail(idx); return strCertInfo; } //////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashRemoveDeviceCert // ÆÄ¶ó¸ÞÅÍ : idx - INIplugin ³»¿¡ ±¸¼ºµÈ ¸®½ºÆ®Áß »èÁ¦ÇÒ ÀÎÁõ¼­ index // ¸® ÅÏ °ª : ¼º°ø TRUE, ½ÇÆÐ FALSE // ¼³ ¸í : ¼±ÅÃÇÑ ÀÎÁõ¼­¸¦ »èÁ¦ÇÑ´Ù // //////////////////////////////////////////////////////////////////////////////// //newAdd function xFlashRemoveDeviceCert(idx) { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } i = obj.xFlashRemoveDeviceCert(idx); return i ; } ///////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashSetCertKeys // ÆÄ¶ó¸ÞÅÍ : idx - INIplugin¿¡ ¼³Á¤ÇÒ ÀÎÁõ¼­ÀÇ index // pass - ¼±ÅÃÇÑ ÀÎÁõ¼­¿¡ ´ëÀÀµÇ´Â °³ÀÎŰ ÆÐ½º¿öµå // ¸® ÅÏ °ª : ÆÐ½º¿öµå°¡ ÀÏÄ¡Çϰí INIplugin¿¡ ÀÎÁõ¼­ ¼³Á¤¿¡ ¼º°øÇϸé true // ÆÐ½º¿öµå°¡ ÀÏÄ¡ÇÏÁö ¾Ê°Å³ª ÀÎÁõ¼­ ¼³Á¤¿¡ ½ÇÆÐÇϸé false // ¼³ ¸í : INIplugin³»¿¡ »ç¿ëÇÒ ÀÎÁõ¼­¸¦ ¼¼ÆÃ ÇÑ´Ù // ///////////////////////////////////////////////////////////////////////////////// //function SetCertificate(idx, pass, form) function xFlashSetCertKeys(idx, pass, form) { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } nRet = obj.xFlashSetCertKeys(idx, pass); if(nRet == 1) { return true; //alert("ÀÎÁõ¿¡ ¼º°øÇß½À´Ï´Ù"); // if (xFlashEncFormVerify(form)) // document.readForm.submit(); // else // alert('¾Ïȣȭ¿¡ ¹®Á¦ ¹ß»ý'); } else return false; //alert("ÀÎÁõ¿¡ ½ÇÆÐÇß½À´Ï´Ù"); } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashEncFormVerify // ÆÄ¶ó¸ÞŸ : form // ¸® ÅÏ °ª : ¼º°øÇϸé INIplugin data ¸®ÅÏ, ½ÇÆÐÇÏ¸é ±æÀ̰¡ 0ÀÎ ½ºÆ®¸µ ¸®ÅÏ // ¼³ ¸í : INIplugin¿¡ ÀÎÁõ¼­ ¼³Á¤ÀÌ ¼º°øÀûÀ¸·Î ÀÌ·ç¾îÁøÈÄ ±× ÀÎÁõ¼­·Î ¼­¸í INIplugin data¸¦ // »ý¼º // /////////////////////////////////////////////////////////////////////////////////// //function xEncFormVerify(form) function xFlashEncFormVerify(form) { var INIdata = ""; var eletemp = ""; var filetemp = ""; var Random = TimeURL; obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } filetemp = GatherFileValue(form, 0, true); if (filetemp != "") { if ((form.filedata.value = obj.MakeFileData(1, cipher, filetemp)) == "") return false; } eletemp = GatherValue(form, 0, true); if ((INIdata = obj.xFlashMakeINIpluginData(1, cipher, eletemp, Random))=="") { return false; } //add bye wakano 2001/01/29 if (typeof form.INIpluginData == "undefined") { alert("form.INIpluginData undefined" ) ; if (ShinHan_plugin) // with for Shinhan Bank { form.input.value = INIdata; form.input.name = "INIpluginData"; // for Shinhan Bank } else { alert("INIpluginData(form.name)°¡ ÇÊ¿äÇÕ´Ï´Ù."); return false; } } else { form.INIpluginData.value = INIdata; //alert("form.INIpluginData.value " + form.INIpluginData.value) ; } return true; } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : MakeINIpluginData // ÆÄ¶ó¸ÞŸ : // ¸® ÅÏ °ª : // ¼³ ¸í : // /////////////////////////////////////////////////////////////////////////////////// function MakeINIpluginData(vf, data) { var INIdata = ""; var Random = TimeURL; obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } if ((INIdata = obj.MakeINIpluginData(vf, cipher, data, Random))=="") { return false; } return INIdata; } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashCertRequest // ÆÄ¶ó¸ÞŸ : // ¸® ÅÏ °ª : // ¼³ ¸í : // /////////////////////////////////////////////////////////////////////////////////// function xFlashCertRequest() { obj = ModuleInstallCheck(); if (obj == null) alert("obj load fail"); else { var Arg = ""; //ÂüÁ¶¹øÈ£¿Í Àΰ¡ÄÚµå´Â »õ·Î ³Ö¾î¾ß ÇÔ. Arg += "REF="; Arg += obj.URLEncode("1"); //ÂüÁ¶¹øÈ£ Arg += "&CODE="; Arg += obj.URLEncode("2"); //Àΰ¡ÄÚµå Arg += "&CAIP="; Arg += obj.URLEncode("203.233.91.234"); Arg += "&CAPORT="; Arg += obj.URLEncode("4512"); obj.SetProperty("IssueSkipUI", "yes"); obj.ExtendMethod("SetPin", "99999999"); obj.ExtendMethod("SetDrive", "D:"); //FDD À϶§ »ç¿ëÇÏ´Â°Í ret = obj.CertRequest("YESSIGN", "HDD", Arg, "qqqqqqqq"); //ù¹øÂ° ÀÎÀÚ´Â °øÀÎÀÎÁõ¼­ÀÎ °æ¿ì °íÁ¤, µÎ¹øÀç´Â HDD, FDD, USB, SCARD Áß ¼±Åà alert(ret); //ret °¡ true ¸é ¼º°ø save_fail À̸é ÀúÀå ½ÇÆÐ //³ª¸ÓÁö ´Ù¸¥ °ªÀÌ¸é ¹ß±Þ°úÁ¤¿¡¼­ÀÇ ½ÇÆÐ ¿¡·¯ ÄÚµå´Â "¼ýÀÚ,¿¡·¯¸Þ½ÃÁö" Çü½ÄÀ¸·Î ¸®ÅÏ } } /////////////////////////////////////////////////////////////////////////////////// // // ÇÔ ¼ö ¸í : xFlashCertUpdate // ÆÄ¶ó¸ÞŸ : // ¸® ÅÏ °ª : // ¼³ ¸í : // /////////////////////////////////////////////////////////////////////////////////// function xFlashCertUpdate() { obj = ModuleInstallCheck(); if (obj == null) alert("obj load fail"); else { var Arg = ""; Arg += "&CAIP="; Arg += obj.URLEncode("203.233.91.234"); Arg += "&CAPORT="; Arg += obj.URLEncode("4512"); obj.SetProperty("IssueSkipUI", "yes"); obj.ExtendMethod("SetPin", "99999999"); //½º¸¶Æ®Ä«µå³ª USBÅäÅ«ÀÎ °æ¿ì obj.ExtendMethod("SetDrive", "D:"); //FDD À϶§ »ç¿ëÇÏ´Â°Í ret = obj.CertUpdate("YESSIGN", "HDD", Arg); //ù¹øÂ° ÀÎÀÚ´Â °øÀÎÀÎÁõ¼­ÀÎ °æ¿ì °íÁ¤, µÎ¹øÀç´Â HDD, FDD, USB, SCARD Áß ¼±Åà alert(ret); //ret °¡ true ¸é ¼º°ø save_fail À̸é ÀúÀå ½ÇÆÐ //³ª¸ÓÁö ´Ù¸¥ °ªÀÌ¸é ¹ß±Þ°úÁ¤¿¡¼­ÀÇ ½ÇÆÐ ¿¡·¯ ÄÚµå´Â "¼ýÀÚ,¿¡·¯¸Þ½ÃÁö" Çü½ÄÀ¸·Î ¸®ÅÏ } } function xFlashPKCS7SignedData(data, view) { obj = ModuleInstallCheck(); if (obj == null) alert("obj load fail"); else return URLEncode(obj.PKCS7SignData("sha1", data, TimeURL, view)); } //////////////////////////////////////////////////////////////////////////////// // 2006 - 12 - 12 ¼öÁ¤ // ÇÔ ¼ö ¸í : ExtendMethod // ÆÄ¶ó¸ÞÅÍ : certKey - CACert ÀÇ °ªÀ̳ª ROOTCert ÀÇ °ªÀ» ³ÖÀ¸¸é µË´Ï´Ù. // ¸® ÅÏ °ª : xFlashGetCertDetail ¿¡¼­ ó·³ ÀÎÁõ¼­ÀÇ ÀÚ¼¼ÇÑ µðÅ×ÀÏ °ªÀÌ ¸®Åϵ˴ϴÙ. // ex) "name=value&name=value&¡¦&name=value&name=value" // ½ÇÆÐ FALSE // ¼³ ¸í : ¼±ÅÃÇÑ ÀÎÁõ¼­ÀÇ ÀÚ¼¼ÇÑ Á¤º¸ ½ºÆ®¸µÀ» ¾ò¾î¿Â´Ù // //////////////////////////////////////////////////////////////////////////////// //newAdd // function ExtendMethod(certKey) { obj = ModuleInstallCheck(); if (obj == null) { alert("¾ÏȣȭÇÁ·¹ÀÓ(secureframe)À» ãÀ»¼ö ¾ø½À´Ï´Ù."); return false; } strCertInfo = obj.ExtendMethod("ServerDetail",certKey); return strCertInfo; } // XSAFE Function End