//===== ÃÊ±â ¼³Á¤ =====
// Á¤½Ä¼­¹ö¿¡¼­ init

//var serverCert_T = "MIIFNDCCBBygAwIBAgICBH4wDQYJKoZIhvcNAQEFBQAwUzELMAkGA1UEBhMCS1IxEjAQBgNVBAoMCUNyb3NzQ2VydDEVMBMGA1UECwwMQWNjcmVkaXRlZENBMRkwFwYDVQQDDBAzMjgwVGVzdENBU2VydmVyMB4XDTA3MDExMDA3NDEwMFoXDTA4MDExMDA3NDA1OVowTDELMAkGA1UEBhMCS1IxEjAQBgNVBAoMCUNyb3NzQ2VydDEVMBMGA1UECwwMQWNjcmVkaXRlZENBMRIwEAYDVQQDDAlrZXltYW5hZ2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJsYA2S4KDQkLq9aNDS3b43+AR8Z0jCu5Vhn+1ONijtqnQ7WuLRLyZ/WVeRLEeJG/8nwMl37H7Mm+pIb7SU82JSuS2rW7rey5Ep6hXsqz8SQKEE5r95khOPLSbB6HG7hBPHSHbOtj8kQNxlLhTH9Aj/qbzAamMe2/DSwPPB4L6tTAgMBAAGjggKbMIIClzBKBggrBgEFBQcBAQQ+MDwwOgYIKwYBBQUHMAGGLmh0dHA6Ly90ZXN0b2NzcC5jcm9zc2NlcnQuY29tOjE0MjAzL09DU1BTZXJ2ZXIwgZQGA1UdIwSBjDCBiYAUUWgtgW4uNIABVI1YTsGQKyh9EoOhbaRrMGkxCzAJBgNVBAYTAktSMQ0wCwYDVQQKDARLSVNBMS4wLAYDVQQLDCVLb3JlYSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSBDZW50cmFsMRswGQYDVQQDDBJLSVNBIFRlc3QgUm9vdENBIDSCAie2MB0GA1UdDgQWBBT+g4gAZF6eszaWguDtIxlpVHn8yjAOBgNVHQ8BAf8EBAMCBSAwfwYDVR0gAQH/BHUwczBxBgoqgxqMmkQFBAEBMGMwLQYIKwYBBQUHAgEWIWh0dHA6Ly9nY2EuY3Jvc3NjZXJ0LmNvbS9jcHMuaHRtbDAyBggrBgEFBQcCAjAmHiTHdAAgx3jJncEcspQAINFMwqTSuAAgx3jJncEcx4WyyLLkAC4wWAYDVR0RBFEwT6BNBgkqgxqMmkQKAQGgQDA+DAlrZXltYW5hZ2UwMTAvBgoqgxqMmkQKAQEBMCEwBwYFKw4DAhqgFgQU+8y0TZSL+CEgcimjVUEaeMsfrvMwLgYDVR0SBCcwJaAjBgkqgxqMmkQKAQGgFjAUDBLtlZzqta3soITsnpDsnbjspp0weAYDVR0fBHEwbzBtoGugaYZnbGRhcDovLzIwMy4yNDguMzQuMjg6Mzg5L2NuPXMxZHA0cDEsb3U9Y3JsZHAsb3U9QWNjcmVkaXRlZENBLG89Q3Jvc3NDZXJ0LGM9S1I/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDANBgkqhkiG9w0BAQUFAAOCAQEAW7XvFtG91ekqoX1T80WNXp3MJlc2Zo1VjdIV69+1XdQfreyySHYLKjDUQFU759KZpDviOh1mYPGJCm32ApVGNVASH0HM9A+I2VqYqBZzuv/45cRt9Br3hwFpZ9Be5SDeE8+P6OIOa/Gp3UpbpMYIj+TCq4FF7ErkcoF1ZY+sR0+1UXGnDadLLdBlvEJsHeMiEBXgFaPmCIWW7tjNLwwJN9uz8tEnW35KH8EXFjRy83qz8sef4zZ5IG0vLJgSl3V3ZRvfe82KbFKrJs0YkpAHhdgyKY45ajz3YUzNS+D78vBAZd67lHgj2sukrOen3zMci7Ts1uOX/oiJug1A7gK1ew==";
var serverCert = "MIIFETCCA/mgAwIBAgIDExi0MA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAktSMRIwEAYDVQQKDAlDcm9zc0NlcnQxFTATBgNVBAsMDEFjY3JlZGl0ZWRDQTEoMCYGA1UEAwwfQ3Jvc3NDZXJ0IENlcnRpZmljYXRlIEF1dGhvcml0eTAeFw0wODEwMTkwNDQ3MDBaFw0wOTEwMjQxNDU5NTlaMEoxCzAJBgNVBAYTAktSMRIwEAYDVQQKDAlDcm9zc0NlcnQxEzARBgNVBAsMCmxpY2Vuc2VkQ0ExEjAQBgNVBAMMCWtleW1hbmFnZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1vkV7Abs5YOTE3BtTfMyhlkOQMeFGhmP0zaoYEDEk27+q7AIAjSK1JkgeJmxov3XqUVLNt/tvnZoa4Ih9q+Y2tdrObfoNldrtK3NzRRlJbIkjkSCr91g1pqedQa50iGOQDaAZRFrgEAE3QAEa0i0NXu4Q/+9ijuC4lTn+ylhb7UCAwEAAaOCAmowggJmMEcGCCsGAQUFBwEBBDswOTA3BggrBgEFBQcwAYYraHR0cDovL29jc3AxLmNyb3NzY2VydC5jb206MTQyMDMvT0NTUFNlcnZlcjCBjwYDVR0jBIGHMIGEgBQP2SyvizOxsrTxFRydeGFi4ZsUJ6FopGYwZDELMAkGA1UEBhMCS1IxDTALBgNVBAoMBEtJU0ExLjAsBgNVBAsMJUtvcmVhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IENlbnRyYWwxFjAUBgNVBAMMDUtJU0EgUm9vdENBIDGCAideMB0GA1UdDgQWBBQIrqAZNwKIFpGSY3YCuRI4FSSiSDAOBgNVHQ8BAf8EBAMCBSAwfwYDVR0gAQH/BHUwczBxBgoqgxqMmkQFBAECMGMwLQYIKwYBBQUHAgEWIWh0dHA6Ly9nY2EuY3Jvc3NjZXJ0LmNvbS9jcHMuaHRtbDAyBggrBgEFBQcCAjAmHiTHdAAgx3jJncEcspQAIKz1x3gAIMd4yZ3BHAAgx4WyyLLkAC4wWAYDVR0RBFEwT6BNBgkqgxqMmkQKAQGgQDA+DAlrZXltYW5hZ2UwMTAvBgoqgxqMmkQKAQEBMCEwBwYFKw4DAhqgFgQUvXa18/AQyXk1Cq1lbQQtuc+HEIkwfwYDVR0fBHgwdjB0oHKgcIZubGRhcDovL2Rpci5jcm9zc2NlcnQuY29tOjM4OS9jbj1zMWRwNHAxMTg0LG91PWNybGRwLG91PUFjY3JlZGl0ZWRDQSxvPUNyb3NzQ2VydCxjPUtSP2NlcnRpZmljYXRlUmV2b2NhdGlvbkxpc3QwDQYJKoZIhvcNAQEFBQADggEBAGfRCeBQblSezFQzusi4HFJc4k76DgLd6Smg84JswotEfaFSgNZ5Qgxs9uOsBGrTbJO0usqiQ1p/QxaTvu6lZVQBZ9Reect7Hl4BNCorL7pot6KD+OzPxOsg3RQDDXxyN5lmGZI2uS6CGylEf0se3Ddc8LTTY03b04fIuGc5e3zZx6o5LuytTCMPTogtDJJpVkj8c+ZAAGNwCHZhT4qTy+FVGUY5lGoSvx85UVs+e9Nm2Cri65gyt2o1rNNQLzf0egeDghAvaeq1Iidb8KBF0p21aAwUYQpeLK2MpdL3ilwfn0Gy7pqFeST6DjivA3/l7ZjMoj0MtqJgjmfPar/1wlI=";

function init()
{
  //document.CC_Object_id.SetValidationFlag(1);	
  document.CC_Object_id.SetVIDValidationFlag(0);

  var Ret;
 
  Ret =  document.CC_Object_id.SetCommonInfoFromVal("211.192.169.70",4502, 
                                               "211.192.169.180",389, 
                                               "211.192.169.180",389,
                                               "CN=ROOT-RSA-CRL,OU=ROOTCA,O=KISA,C=KR", 
                                               "yes", 
                                               "1.2.410.200004.2.1|1.2.410.200004.5.4.1.2|1.2.410.200004.5.4.1.1|1.2.410.200004.5.4.1.101|1.2.410.200004.5.4.1.103|1.2.410.200004.5.4.1.12|1.2.410.200004.5.4.1.13|1.2.410.200004.5.4.1.14|1.2.410.200004.5.4.1.15|1.2.410.200004.5.4.1.16|1.2.410.200004.5.4.1.17|1.2.410.200004.5.4.1.18|1.2.410.200004.5.4.1.19|1.2.410.200004.5.4.1.2|1.2.410.200004.5.4.1.20|1.2.410.200004.5.4.1.200|1.2.410.200004.5.4.1.21|1.2.410.200004.5.4.1.22|1.2.410.200004.5.4.1.23|1.2.410.200004.5.4.1.24|1.2.410.200004.5.4.1.25|1.2.410.200004.5.4.1.26|1.2.410.200004.5.4.1.27|1.2.410.200004.5.4.1.28|1.2.410.200004.5.4.1.29|1.2.410.200004.5.4.1.3|1.2.410.200004.5.4.1.30|1.2.410.200004.5.4.1.31|1.2.410.200004.5.4.1.32|1.2.410.200004.5.4.1.33|1.2.410.200004.5.4.1.34|1.2.410.200004.5.4.1.35|1.2.410.200004.5.4.1.36|1.2.410.200004.5.4.1.37|1.2.410.200004.5.4.1.38|1.2.410.200004.5.4.1.39|1.2.410.200004.5.4.1.4|1.2.410.200004.5.4.1.40|1.2.410.200004.5.4.1.41|1.2.410.200004.5.4.1.42|1.2.410.200004.5.4.1.43|1.2.410.200004.5.4.1.44|1.2.410.200004.5.4.1.45|1.2.410.200004.5.4.1.5|1.2.410.200004.5.4.1.51|1.2.410.200004.5.4.1.52|1.2.410.200004.5.4.1.53|1.2.410.200004.5.4.1.54|1.2.410.200004.5.4.1.55|1.2.410.200004.5.4.1.56|1.2.410.200004.5.4.1.57|1.2.410.200004.5.4.1.58|1.2.410.200004.5.4.1.59|1.2.410.200004.5.4.1.60|1.2.410.200004.5.4.1.46|1.2.410.200004.5.4.1.47|1.2.410.200004.5.4.1.7|1.2.410.200004.5.4.1.8|1.2.410.200004.5.4.1.9");

	document.CC_Object_id.SetVIDValidationFlag(0);

    if ( Ret != 0 )
    { 
         alert( "ÀÎÁõ ÃÊ±â ¼³Á¤¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù." );
         return false;
    }
    else
    {
	Ret =  document.CC_Object_id.SetPKCSInform(1, 0, 0, 0, 0, 0, 0, 1, "SEED");
   	if ( Ret != 0 )
   	{ 
     		alert( "ÀÎÁõ ÃÊ±â ¼³Á¤¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù." );
     		return false;
   	}
   	else
   	{
     		return true;
   	} 
    }

}

//===== ÂüÁ¶¹øÈ£,ÀÎ°¡ÄÚµå ÀÖÀ»°æ¿ì »õÃ¢ ¶ç¿ì±â =====
function open_window(){
		window.open("NewCert.html", "openwin", 
		"left=456,top=0,width=300,height=200,toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no");
}
//===== ÂüÁ¶¹øÈ£,ÀÎ°¡ÄÚµå ÀÖÀ»°æ¿ì ÇÔ¼ö =====
function a_check(form)
{
  // °ø¹éÀÎÁö È®ÀÎ
  function isFilled(temp) {
  
	if (temp.value == "" || temp.value == null) 
		return false;
	else return true;
  }

   if(isFilled(form.cnum) == false)
  {
    alert("ÂüÁ¶¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À!");
    form.cnum.focus();
    return false;
  }
   if(isFilled(form.inum) == false)
  {
    alert("ÀÎ°¡ÄÚµå¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À!");
    form.inum.focus();
    return false;
   }
   //======================
   SetServerTime2();
   
   var ret;
   var errmsg, errcode;

   ret = document.CC_Object_id.IssueCertificate(document.myform.cnum.value,document.myform.inum.value);
 
   if( ret != 0 ){
	    
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ ½Å±Ô ¹ß±Þ :"+errmsg );
        }
		self.close();
		return;
       
   }
   else{
	    alert("ÀÎÁõ¼­ ½Å±Ô ¹ß±ÞÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù.\n\n¡Ø ÀÎÁõ¼­¸¦ À¯·á·Î ¹ß±ÞÇÏ½Å ºÐµé²²¼­´Â\nÀüÀÚ¼¼±Ý°Ô»ê¼­¸¦ ¹ßÇà¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.");
        self.close();
   }
      
   //======================
   return true;
   
}
function checkPasswd()
{
    var ret;
    var signeddata, textin;
    var userdn;

   userdn = document.CC_Object_id.GetUserDN();
   if( userdn == null || userdn == "" )
   {
       return;
   }
   else
   {
           signeddata = document.CC_Object_id.SignData( "abcdefghijklmnopqrstuvwxyz1234567890~!@#$%^&*()ÇÑ±Û", "SHA1", "");

           if( signeddata == null || signeddata == "" )
           {
               errmsg = document.CC_Object_id.GetErrorContent();
               errcode = document.CC_Object_id.GetErrorCode();
               alert( "SignData :"+errmsg );
              return;
           }
           else
           {
              alert( "ºñ¹Ð¹øÈ£ È®ÀÎ¿¡ ¼º°ø ÇÏ¿´½À´Ï´Ù." );
           }
   }
}
//===== ÀÎÁõ¼­ ¹ß±Þ(ÂüÁ¶¹øÈ£,ÀÎ°¡¾øµå ÀÎÀÚ ¾ø´Â°Å) =====
function IssueCert()
{
   //var tset;
   //tset = document.CC_Object_id.SetSystemTimeFromServer();

   SetServerTime2();
   
   var ret;
   var errmsg, errcode;
   ret = document.CC_Object_id.IssueCertificate("","");
   
   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ ½Å±Ô ¹ß±Þ :"+errmsg );
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ ½Å±Ô ¹ß±ÞÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù. ºñ¹Ð¹øÈ£¸¦ ²À ±â¾ïÇØÁÖ½Ã°í, ÀÎÁõ¼­¸¦ ¾ÈÀüÇÑ Àå¼Ò¿¡ ¹é¾÷ÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
   }
  
}

//===== ½Äº¯¹øÈ£ Æ÷ÇÔ ===== 
function UpdateCert_AddVID()
{
    //var tset;
    //tset = document.CC_Object_id.SetSystemTimeFromServer();

   SetServerTime2();
    
    var ret,userdn;
    var errmsg, errcode;
   
   // ret = document.CC_Object_id.UpdateCertificateAddVID();
    userdn = document.CC_Object_id.GetUserDN();
    if(userdn == null || userdn == "" ){
        return;
   }
    
    ret = document.CC_Object_id.UpdateCertificateAddVID(userdn);


   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ ½Äº°¹øÈ£Ãß°¡ :"+errmsg );
        }
        return;
   }
   else{
       alert("¼±ÅÃÇÏ½Å ÀÎÁõ¼­¿¡ ½Å¿øÈ®ÀÎ¿ë ½Äº°¹øÈ£ Ãß°¡¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
}

//===== ÀÎÁõ¼­ °»½Å =====
function UpdateCert()
{
    //var tset;
    //tset = document.CC_Object_id.SetSystemTimeFromServer();
    
    SetServerTime2();
    
    var ret;
   	var errmsg, errcode;
	 
    userdn = document.CC_Object_id.GetUserDN();
    if( userdn == null || userdn == "" ){
        return;
    }
  // alert("Current User DN : "+userdn);
          
    ret = document.CC_Object_id.UpdateCertificate(userdn);

   // ret = document.CC_Object_id.UpdateCertificate();
   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ °»½Å :"+errmsg );
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ °»½ÅÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù. ºñ¹Ð¹øÈ£¸¦ ²À ±â¾ïÇØÁÖ½Ã°í, ÀÎÁõ¼­¸¦ ¾ÈÀüÇÑ Àå¼Ò¿¡ ¹é¾÷ÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
   }
}


//===== ÀÎÁõ¼­ Àç¹ß±Þ =====
function RenewCert()
{
    //var tset;
    //tset = document.CC_Object_id.SetSystemTimeFromServer();

    SetServerTime2();
    
    var ret;
    var errmsg, errcode;
   
    ret = document.CC_Object_id.RenewCertificate();
   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ Àç¹ß±Þ :"+errmsg  );
        }
         return;
   }
   else{
       alert("ÀÎÁõ¼­ Àç¹ß±ÞÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù. ºñ¹Ð¹øÈ£¸¦ ²À ±â¾ïÇØÁÖ½Ã°í, ÀÎÁõ¼­¸¦ ¾ÈÀüÇÑ Àå¼Ò¿¡ ¹é¾÷ÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
   }
}
//===== ÀÎÁõ¼­ ÆóÁö =====
function RevokeCert()
{
   var ret;
   var errmsg, errcode;
 
   ret = document.CC_Object_id.RevokeCertificate();

   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ ÆóÁö :"+errmsg  );
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ ÆóÁö¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
}
//===== ÀÎÁõ¼­ È¿·ÂÁ¤Áö =====
function HoldCert()
{
   var ret;
   var errmsg, errcode;

   ret = document.CC_Object_id.HoldCertificate();

   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ È¿·ÂÁ¤Áö :"+errmsg );
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ È¿·Â Á¤Áö¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
}
//===== ÀÎÁõ¼­ È¿·ÂÈ¸º¹ =====
function RecoverCert()
{
    var ret;
    var errmsg, errcode;
   
   ret = document.CC_Object_id.RecoverCert();
   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ È¿·ÂÈ¸º¹ :"+errmsg );
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ È¿·Â È¸º¹À» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
  
}
//===== ÀÎÁõ¼­ È¯°æ¼³Á¤ =====
function TestSetting()
{
    var ret;
    
   ret = document.CC_Object_id.SetCommonInfo();
   if( ret != 0 )
   {
      return;
   }
  
}

//===========¾ÏÈ£È­ÀÎÁõ¼­ ¹ß±Þ==========

function IssueKmCert()
{
    var ret;
    var userdn;
    var errmsg, errcode;
 
   userdn = document.CC_Object_id.GetUserDN();
 
 

    if(userdn == null || userdn == "" ){
        return;
   }

   if ( userdn.toUpperCase().indexOf( "O=CROSSCERT,C=KR" ) == -1 )
  {
        alert( "ÇÑ±¹ÀüÀÚÀÎÁõÀÇ ÀÎÁõ¼­¸¸ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù." );
        return;
  }
 

 
   ret = document.CC_Object_id.KmCert_IssueCertificate(userdn);
 
   if( ret != 0 ){
        if( ret != -1 )
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ ¹ß±Þ ¿¡·¯ :"+errmsg );
        }
        return;
   }
   else{
       alert("Å°°ü¸®¿ë ÀÎÁõ¼­ ¹ß±ÞÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
 
}
 
//========================================//

//===== ÀÎÁõ¼­ º¸°ü =====
function BackupCert()
{
   document.CC_Object_id.BackupCert();
}
//===== ÀÎÁõ¼­ º¹±¸ =====
function RegisterCert()
{
   document.CC_Object_id.RegisterCert();
 
}
//===== ºñ¹Ð¹øÈ£ º¯°æ =====
function ChangePrivKeyPwd()
{
   document.CC_Object_id.ChangePrivKeyPwd();

}
//===== ÀúÀå¸ÅÃ¼ º¯°æ =====
function ChangeMedia()
{
    document.CC_Object_id.ChangeMedia();
}
//===== ÀÎÁõ¼­ »èÁ¦ =====
function DeleteCert()
{
    document.CC_Object_id.DeleteCert();
}
//===== ÀÎÁõ¼­ º¸±â =====
function ViewCert()
{
    document.CC_Object_id.GetUserDN();
}
//===== PC ½Ã°£ ¸ÂÃß±â(ÀÎÁõ¼­¹ß±Þµî¿¡¼­ ±âº»ÀûÀ¸·Î ºÎ¸¦¶§ =====
function SetServerTime2()
{
    var ret;
    ret = document.CC_Object_id.SetSystemTimeFromServer();
    if(ret != 0){
    	if(ret != -1){
    	   alert("err msg : " + document.CC_Object_id.GetErrorContent());
    	   return;
    	}
    }
    //alert("½Ã°£ ¼³Á¤À» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
}

//===== PC ½Ã°£ ¸ÂÃß±â =====
function SetServerTime()
{
    var ret;
    ret = document.CC_Object_id.SetSystemTimeFromServer();
    if(ret != 0){
    	if(ret != -1){
    	   alert("err msg : " + document.CC_Object_id.GetErrorContent());
    	   return;
    	}
    }
    alert("½Ã°£ ¼³Á¤À» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
}
//===== °³ÀÎÅ° ºñ¹Ð¹øÈ£ È®ÀÎ =====
function CheckPrivKeyPwd()
{

    var ret;
    
   ret = document.CC_Object_id.SignData( "1", "SHA1", "");
   
   if( ret == "" ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();

            alert( ""+errmsg );
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ ºñ¹Ð¹øÈ£°¡ ¸Â½À´Ï´Ù.  ");
   }
 
}
//===== ½Äº°¹øÈ£ °ËÁõ =====
function CC_ValidCert_VID()
{  
   var hVID;
   var userdn="";

   userdn = document.CC_Object_id.GetUserdn();
  
  if (userdn == "" )
   {
   	
    alert(" »ç¿ëÀÚ DN ¼±ÅÃÀÌ Ãë¼Ò µÇ¾ú½À´Ï´Ù.");
    return;
   }
   else
   {
   
	getR = CC_Object_id.GetRFromKey(userdn, "");
	
	
	
	if (getR == "")
	
	{
	
	alert("ÁÖ¹Î¹øÈ£/»ç¾÷ÀÚ¹øÈ£¸¦ È®ÀÎÇÒ ¼ö ¾ø´Â ÀÎÁõ¼­ÀÔ´Ï´Ù.");
	
	return;
	
	}
	   
	   
	   hVID = document.CC_Object_id.ValidCert_VID(userdn, getR, "");
	
	
	  if( hVID != 0 )
	   {
	       errmsg = document.CC_Object_id.GetErrorContent();
	       errcode = document.CC_Object_id.GetErrorCode();
	       
	       /* if(errcode == 0x70009)
	       {
	         alert("ÀÎÁõ¼­ÀÇ ºñ¹ÐÅ°¸¦ ÀÐ´Âµ¥ ½ÇÆÐÇß½À´Ï´Ù. ¹®ÀÇ)02-3019-5544")
	       }
	       else if(errcode == 0x7002f)
	       {
	         alert("ÀÎÁõ¼­¿¡ ½Å¿øÈ®ÀÎ Á¤º¸°ªÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.»ç¾÷ÀÚµî·Ï¹øÈ£ ¶Ç´Â ÁÖ¹Îµî·Ï¹øÈ£¸¦ ´Ù½Ã ÀÔ·ÂÇÏ½Ê½Ã¿ä.")
	       }
	       else if(errcode == 0x7002e)
	       {
	         alert("ÀÎÁõ¼­¿¡ ½Å¿øÈ®ÀÎ Á¤º¸°¡ Æ÷ÇÔµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.½Å¿øÇÐÀÎ¿ë ÀÎÁõ¼­ º¯È¯À» ÇÏ½Ê½Ã¿ä.")
	       }
	       else
	       {
	           alert("ValidCert_VID error: "+errmsg );
	       } */
	      alert("ÀÎÁõ¼­ÀÇ ½Å¿øÈ®ÀÎ °ËÁõ¿¡ ½ÇÆÐÇß½À´Ï´Ù. ÀÎÁõ¼­ÀÇ ÁÖ¹Îµî·Ï¹øÈ£ ¶Ç´Â »ç¾÷ÀÚ¹øÈ£¿Í ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
	      return;
	   }
	   else
	   {
	      alert(" ÀÎÁõ¼­ÀÇ ½Å¿øÈ®ÀÎ °ËÁõ¿¡ ¼º°øÇÏ¿´½À´Ï´Ù.");
	   }
   }
 
}
function CC_GetUserDN()
{
   var userdn ;

   userdn = document.CC_Object_id.GetUserdn();
   if (userdn ==null || userdn == "" )
   {
    alert(" »ç¿ëÀÚ DN ¼±ÅÃÀÌ Ãë¼Ò µÇ¾ú½À´Ï´Ù.");
   }
   else
    document.CC_Form.User_Dn.value = userdn;
   
}// 2.4.0.5 Ãß°¡µÈ ÇÔ¼ö(¹æÈ­º® Å×½ºÆ®)
function CheckFireWall()
{
	document.CC_Object_id.CheckFilewall();
	
}
//======= ÇÊ¿äÇÑ ÇÔ¼öÀÎÁö È®ÀÎÇÒ  function ==========
//===== Å°º¹±¸ =====
function KeyRecovery()
{
   var ret;
   var errmsg, errcode;
   ret = document.CC_Object_id.KeyRecovery();
   
   if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "Å°º¹±¸ :"+errmsg );
        }
        return;
   }
   else{
       alert("Å°º¹±¸¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
  
}
function saveRecipientCert()
{
   var ret;
   
   // µð·ºÅä±â ¼­¹öÁÖ¼Ò,Æ÷Æ®¹øÈ£,°Ë»öÇÒ ¹®ÀÚ¿­,º£ÀÌ½º°ª,searchÁ¾·ù(0:DN°Ë»ö,1:CN°Ë»ö,2:email°Ë»ö),ÀÎÁõ¼­Á¾·ù(1:¾ÏÈ£È­¿ë,2:¼­¸í¿ë)
   ret = document.CC_Object_id.SaveRecipientCertFromLdap("211.192.169.180",389,"","o=CrossCert,c=KR", 1, 1);
  
   if( ret == 0 )
        alert("ÀÛ¾÷À» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   else
   {
      errmsg = document.CC_Object_id.GetErrorContent();
      errcode = document.CC_Object_id.GetErrorCode();
      alert( ""+errmsg );
   }
}


function testfunc()
{
     var ret;
     
//    ret = document.CC_Object_id.GetECertificate("128.134.254.157", 389, "cn=test10,ou=licensedCA,o=kica,c=kr", 2);
//    ret = document.CC_Object_ida.GetErrorContent();
//    alert(ret);

//     ret = document.CC_Object_ida.SetRecipientCertFromLdap("cn=ksign01,ou=licensedCA,o=KICA,c=KR", "128.134.254.155", "389");
     ret = document.CC_Object_id.SetRecipientCertFromLdap("cn=issueralttest001,ou=licensedCA,o=NCASign,c=KR", "210.114.93.22", "389");
     
     if( ret == 0 )
        alert("SetRecipientCertFromLdap : ÀÛ¾÷À» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
     else{
        errmsg = document.CC_Object_id.GetErrorContent();
        errcode = document.CC_Object_id.GetErrorCode();
        alert( "SetRecipientCertFromLdap :"+errmsg );
      }

}

function IssueCert2()
{
   var ret;
   
   ret = document.CC_Object_id.AxIssueCert("14", "0017187349562125255", "8888888888888888", 1);
//   ret = document.CC_Object_id.AxIssueCert("", "", "8888888888888888", 2);
   
   if( ret != 0 )
     return;
}

function SubjectAltName()
{
   var ret, userdn;
   
   ret = document.CC_Object_id.InitializeUser();
   
   if( ret != 0 )
   {
      return;
   }
   
   userdn = document.CC_Object_id.GetUserDN();
   
   if( (userdn == null) || (userdn == "") )
   {
      return;
   }
   
   ret = document.CC_Object_id.VerifySubjectAltName(userdn, "ksign01", "1111111111111", "ÀÌ¼öÁø");
//   ret = document.CC_Object_id.AxIssueCert("", "", "8888888888888888", 2);
   
   if( ret != 0 )
     return;
}

function setoid()
{
    document.CC_Object_id.SetOIDDSMapFromVal("1.2.410.200004.5.4", "", "211.192.169.200", 389);
    document.CC_Object_id.SetOIDDSMapFromVal("", "cn=CrossCertCA-Test2, ou=licensedCA ,o=CrossCert, c=KR", "211.192.169.200", 389);

    alert("¼³Á¤ ¿Ï·á");
    
}

function guide_renewal(){
	window.open('guide_renewal.html', 'NewWindow', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=400,height=400')
	
}

function UpdateCert_ok()
{
  
    var ret;
    var errmsg, errcode;
    
	userdn = document.CC_Object_id.GetUserDN();
	ret = document.CC_Object_id.KeyRecovery(userdn);
    
    if( ret != 0 ){
        if( ret != -1 ) 
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ °»½Å : ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À. " + errmsg);
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ °»½ÅÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }
}


function SignData()
{
    var ret;
    var signeddata, textin;
    var userdn;

   if( document.test.src.value == null || document.test.src.value == "" )
   {
        alert("¼­¸íÇÒ µ¥ÀÌÅ¸¸¦ ³Ö¾îÁÖ½Ê½Ã¿ä");
        return;
   }
   userdn = document.CC_Object_id.GetUserDN();
   if( userdn == null || userdn == "" )
   {
       return;
   }
   else
   {
           signeddata = document.CC_Object_id.SignData( document.test.src.value, "SHA1", "");

           if( signeddata == null || signeddata == "" )
           {
               errmsg = document.CC_Object_id.GetErrorContent();
               errcode = document.CC_Object_id.GetErrorCode();
               alert( "SignData :"+errmsg );
              return;
           }
           else
           {
              document.test.signed_data.value = signeddata;
           }
   }
}

function SignVerify()
{
   var signdata = "";

   if( document.test.signed_data.value == null || document.test.signed_data.value == "" )
   {
        alert("ÀüÀÚ¼­¸í °ªÀ» ³Ö¾îÁÖ½Ê½Ã¿ä");
        return;
   }

   // ÀüÀÚ¼­¸í °ËÁõ
   document.CC_Object_id.SetValidationFlag(1);
   signdata =  document.CC_Object_id.VerifySignData( document.test.signed_data.value, "SHA1" );

   if( signdata != null && signdata != "" )
   {
      alert("ÀüÀÚ¼­¸í °ËÁõ¿¡ ¼º°øÇÏ¿´½À´Ï´Ù.");
   }
   else
   {
       errmsg = document.CC_Object_id.GetErrorContent();
       errcode = document.CC_Object_id.GetErrorCode();
       alert( "SignData :"+errmsg );
      return;
   }

}




function signData()
{
    var signedMsg = "";
    var userdn = "";
   
    var win_opt ="";
   
    userdn = document.CC_Object_id.GetUserDN();
   if( userdn == null || userdn == "" )
   { 
       return;
   }
  
  if ( userdn.toUpperCase().indexOf( "O=CROSSCERT,C=KR" ) == -1 )
  {
	alert( "ÇÑ±¹ÀüÀÚÀÎÁõÀÇ ÀÎÁõ¼­¸¸ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù." );
	return;
  }
  	   signedMsg = document.CC_Object_id.SignData( userdn , "SHA1", "");
	   
	   if( signedMsg == null || signedMsg == "" )
	   {
	       errmsg = document.CC_Object_id.GetErrorContent();
	       errcode = document.CC_Object_id.GetErrorCode();
	       alert( "SignData :"+errmsg );
	      return;
	   }
	   else
	   {
	  
	  document.userSearchForm.target = "new_win";
	  document.userSearchForm.action = "https://www.crosscert.com/cgi-bin/userInfo.cgi";
	   
	  win_opt = "width=780, height=530, menubar=no,directories=no,resizable=no,status=no,scrollbars=no";
	 
	  window.open("", "new_win", win_opt);
    	      
	  document.userSearchForm.dn.value = userdn;
	  document.userSearchForm.signeddata.value = signedMsg;
	 
	  document.userSearchForm.submit();

	   }
	  
   
	   
 }



function envelopData()
{
	var envdata = "";
	var signeddata= "";
	var userdn= "";
	var inputStr = "";
  	

	if(document.modifyForm.dn.value == ""){
		 alert ("DNÁ¤º¸°¡ ¾ø½À´Ï´Ù. Àß¸øµÈ ¿¬»êÀ» ¼öÇàÇÏ°í ÀÖ½À´Ï´Ù.");
	         return;
	}
	
	if(!isEmail(document.modifyForm.email.value)){
	            alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò(E-mail)ÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.");
	            document.modifyForm.email.focus();
	            return;
	            
	 }         
   
   
   	

    inputStr += document.modifyForm.dn.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.email.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.staff.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.mobile.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.fax.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.homezipcode.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.homephone.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.homeaddress.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.workzipcode.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.workphone.value ;
    inputStr += "$" ;
    inputStr += document.modifyForm.workaddress.value ;
    inputStr += "$" ;               
    
    	
	 userdn = document.CC_Object_id.GetUserDN();
	   if( userdn == null || userdn == "" )
	   { 
	       return;
	   }
	   
	    
   	if ( userdn.toUpperCase().indexOf( "O=CROSSCERT,C=KR" ) == -1 )
	{
		alert( "ÇÑ±¹ÀüÀÚÀÎÁõÀÇ ÀÎÁõ¼­¸¸ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù." );
		return;
	}
	
	  
	// if(document.modifyForm.reqdn.value  != userdn)
	//{
	//	alert ("¼±ÅÃÇÏ½Å ÀÎÁõ¼­°¡ ¾Æ´Õ´Ï´Ù.!! ¿Ã¹Ù¸¥ ÀÎÁõ¼­¸¦ ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿ä.");
	//	return;
	// }
	 
	signeddata = document.CC_Object_id.SignData( inputStr , "SHA1", "");
	
	 if( signeddata == null || signeddata == "" )
           {
               errmsg = document.CC_Object_id.GetErrorContent();
               errcode = document.CC_Object_id.GetErrorCode();
               alert( "SignData :"+errmsg );
              return;
           }
           
	  
	envdata = document.CC_Object_id.EnvelopedData(serverCert, signeddata, 0);
	
	if((envdata == null) || (envdata == ""))
	{
		if(document.CC_Object_id.GetErrorCode() != -1)
			alert(document.CC_Object_id.GetErrorContent());
		return;
	}
	

	document.modifyForm.envelopeddata.value = envdata;
	document.modifyForm.submit();
}





function renewCert()
{

     var ret;
     var signedMsg = "";
     var userdn = "";
     var errmsg, errcode;

    ret = document.CC_Object_id.SetSystemTimeFromServer();
     if( ret != 0 ){
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "PC ½Ã°£ µ¿±âÈ­ ½ÇÆÐ : "+errmsg );
    }
         
    userdn = document.CC_Object_id.GetUserDN();

//	alert("ÇØ´ç ÀÎÁõ¼­¸¦ ¼±ÅÃ ÇÏ¼Ì½À´Ï´Ù:"+userdn);
    if( userdn == null || userdn == "" ){
       alert("ÀÎÁõ¼­ ¼±ÅÃÀ» Ãë¼ÒÇÏ¼Ì½À´Ï´Ù.\nÀÎÁõ¼­ °»½ÅÀ» ´Ù½Ã ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
    return;
    }
    
  if ( userdn.toUpperCase().indexOf( "O=CROSSCERT,C=KR" ) == -1 )
  {
	alert( "ÇÑ±¹ÀüÀÚÀÎÁõÀÇ ÀÎÁõ¼­¸¸ °»½ÅÀÌ °¡´ÉÇÕ´Ï´Ù. ´Ù½Ã ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿ä." );
	return;
  }else if(ret = document.CC_Object_id.ValidateCert(userdn)){//1¿ù13ÀÏ ¼ºÀ±È£ Ãß°¡(ÆäÁöµÈ ÀÎÁõ¼­ °»½ÅÇÁ·Î¼¼½º Å¸Áö ¾Êµµ·Ï Ã³¸®
	//alert( "ÆóÁöµÈ ÀÎÁõ¼­ ÀÔ´Ï´Ù.\n°»½Å °¡´ÉÇÑ ÀÎÁõ¼­¸¦ ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä." );
	errmsg = document.CC_Object_id.GetErrorContent();     // ¿À·ù ¿©ºÎ È®ÀÎ
	alert( "ÀÎÁõ¼­ °ËÁõ ½ÇÆÐ : "+ errmsg );    // ¿À·ù Ãâ·Â



	return;
  }
 

   // ret = document.CC_Object_id.ValidateCert(userdn);
   // ÀÎÁõ¼­ °ËÁõÀ» ÇÏÁö ¾ÊÀ½. 0°ªÀ» °­Á¦·Î ºÎ¿© 2006-09-26 ±èµ¿½Ä
   // ret=0;
   // if( ret != 0  ){
   // errmsg = document.CC_Object_id.GetErrorContent();
   // errcode = document.CC_Object_id.GetErrorCode();
   // alert( "ÀÎÁõ¼­ °ËÁõ ½ÇÆÐ : "+errmsg );
   // return;
   // }
   
   signedMsg = document.CC_Object_id.SignData( userdn , "SHA1", "");
	   
	   if( signedMsg == null || signedMsg == "" )
	   {
	       errmsg = document.CC_Object_id.GetErrorContent();
	       errcode = document.CC_Object_id.GetErrorCode();
	       alert( "SignData :"+errmsg );
	      return;
	   }
	   
   	//document.action="http://www.crosscert.com/cgi-bin/renewCert.cgi";
        document.renewCertForm.dn.value = userdn;
        document.renewCertForm.signeddata.value = signedMsg;
        document.renewCertForm.submit();
        
}


function renewCert_old()
{

    var ret;
        var errmsg, errcode;

        ret = document.CC_Object_id.SetSystemTimeFromServer();
     if( ret != 0 ){
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "PC ½Ã°£ µ¿±âÈ­ ½ÇÆÐ : "+errmsg );
    }

    userdn = document.CC_Object_id.GetUserDN();

    if( userdn == null || userdn == "" ){
       alert("ÀÎÁõ¼­ ¼±ÅÃÀ» Ãë¼ÒÇÏ¼Ì½À´Ï´Ù.\nÀÎÁõ¼­ °»½ÅÀ» ´Ù½Ã ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
    return;
    }
    
  if ( userdn.toUpperCase().indexOf( "O=CROSSCERT,C=KR" ) == -1 )
  {
	alert( "ÇÑ±¹ÀüÀÚÀÎÁõÀÇ ÀÎÁõ¼­¸¸ °»½ÅÀÌ °¡´ÉÇÕ´Ï´Ù. ´Ù½Ã ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿ä." );
	return;
  }
  

   // ret = document.CC_Object_id.ValidateCert(userdn);
   // ÀÎÁõ¼­ °ËÁõÀ» ÇÏÁö ¾ÊÀ½. 0°ªÀ» °­Á¦·Î ºÎ¿© 2006-09-26 ±èµ¿½Ä
   // ret=0;
   // if( ret != 0  ){
   // errmsg = document.CC_Object_id.GetErrorContent();
   // errcode = document.CC_Object_id.GetErrorCode();
   // alert( "ÀÎÁõ¼­ °ËÁõ ½ÇÆÐ : "+errmsg );
   // return;
   // }
   
        document.renewCertForm.dn.value = userdn;
        document.renewCertForm.submit();
        return  true;
}



function autoRenewCert(paraDn)
{
    var Ret;
    var userdn;
    var errmsg, errcode;

  Ret =  document.CC_Object_id.SetCommonInfoFromVal("211.192.169.70",4502,
                                               "211.192.169.180",389,
                                               "211.192.169.180",389,
                                               "CN=ROOT-RSA-CRL,OU=ROOTCA,O=KISA,C=KR",
                                               "no",
                                               "1.2.410.200004.2.1|1.2.410.200004.5.4.1.2|1.2.410.200004.5.4.1.1|1.2.410.200004.5.4.1.101|1.2.410.200004.5.4.1.103|1.2.410.200004.5.4.1.12|1.2.410.200004.5.4.1.13|1.2.410.200004.5.4.1.14|1.2.410.200004.5.4.1.15|1.2.410.200004.5.4.1.16|1.2.410.200004.5.4.1.17|1.2.410.200004.5.4.1.18|1.2.410.200004.5.4.1.19|1.2.410.200004.5.4.1.2|1.2.410.200004.5.4.1.20|1.2.410.200004.5.4.1.200|1.2.410.200004.5.4.1.21|1.2.410.200004.5.4.1.22|1.2.410.200004.5.4.1.23|1.2.410.200004.5.4.1.24|1.2.410.200004.5.4.1.25|1.2.410.200004.5.4.1.26|1.2.410.200004.5.4.1.27|1.2.410.200004.5.4.1.28|1.2.410.200004.5.4.1.29|1.2.410.200004.5.4.1.3|1.2.410.200004.5.4.1.30|1.2.410.200004.5.4.1.31|1.2.410.200004.5.4.1.32|1.2.410.200004.5.4.1.33|1.2.410.200004.5.4.1.34|1.2.410.200004.5.4.1.35|1.2.410.200004.5.4.1.36|1.2.410.200004.5.4.1.37|1.2.410.200004.5.4.1.38|1.2.410.200004.5.4.1.39|1.2.410.200004.5.4.1.4|1.2.410.200004.5.4.1.40|1.2.410.200004.5.4.1.41|1.2.410.200004.5.4.1.42|1.2.410.200004.5.4.1.43|1.2.410.200004.5.4.1.44|1.2.410.200004.5.4.1.5|1.2.410.200004.5.4.1.51|1.2.410.200004.5.4.1.52|1.2.410.200004.5.4.1.53|1.2.410.200004.5.4.1.54|1.2.410.200004.5.4.1.55|1.2.410.200004.5.4.1.56|1.2.410.200004.5.4.1.57|1.2.410.200004.5.4.1.58|1.2.410.200004.5.4.1.59|1.2.410.200004.5.4.1.60|1.2.410.200004.5.4.1.7|1.2.410.200004.5.4.1.8|1.2.410.200004.5.4.1.9");
        if (Ret != 0) {
                alert("ÀÎÁõ ÃÊ±â ¼³Á¤¿¡ ½ÇÆÐÇÏ¿´½À´Ï´Ù...");
                return  false;
        } else {
        //alert( "½Å¿øÈ®ÀÎÀ» À§ÇÏ¿© ÀÎÁõ¼­¸¦ ´Ù½Ã ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.");
                //return        true;

    var ret;
    var errmsg, errcode;

        //userdn = document.CC_Object_id.GetUserDN();
        document.CC_Object_id.SetVIDValidationFlag(0);
        ret = document.CC_Object_id.KeyRecovery(paraDn);

    if( ret != 0 ){
        if( ret != -1 )
        {
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "ÀÎÁõ¼­ °»½Å : ´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À. " + errmsg);
        }
        return;
   }
   else{
       alert("ÀÎÁõ¼­ °»½ÅÀ» ¿Ï·áÇÏ¿´½À´Ï´Ù.");
   }




        }

}


function UpdateCert_renew()
{

    var ret;
        var errmsg, errcode;

        ret = document.CC_Object_id.SetSystemTimeFromServer();
     if( ret != 0 ){
            errmsg = document.CC_Object_id.GetErrorContent();
            errcode = document.CC_Object_id.GetErrorCode();
            alert( "PC ½Ã°£ µ¿±âÈ­ ½ÇÆÐ : "+errmsg );
    }

    userdn = document.CC_Object_id.GetUserDN();

    if( userdn == null || userdn == "" ){
       alert("ÀÎÁõ¼­ ¼±ÅÃÀ» Ãë¼ÒÇÏ¼Ì½À´Ï´Ù.\nÀÎÁõ¼­ °»½ÅÀ» ´Ù½Ã ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
    return;
    }
    
  if ( userdn.toUpperCase().indexOf( "O=CROSSCERT,C=KR" ) == -1 )
  {
	alert( "ÇÑ±¹ÀüÀÚÀÎÁõÀÇ ÀÎÁõ¼­¸¸ °»½ÅÀÌ °¡´ÉÇÕ´Ï´Ù. ´Ù½Ã ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿ä." );
	return;
  }
  

   // ret = document.CC_Object_id.ValidateCert(userdn);
   // ÀÎÁõ¼­ °ËÁõÀ» ÇÏÁö ¾ÊÀ½. 0°ªÀ» °­Á¦·Î ºÎ¿© 2006-09-26 ±èµ¿½Ä
   // ret=0;
   // if( ret != 0  ){
   // errmsg = document.CC_Object_id.GetErrorContent();
   // errcode = document.CC_Object_id.GetErrorCode();
   // alert( "ÀÎÁõ¼­ °ËÁõ ½ÇÆÐ : "+errmsg );
   // return;
   // }

        document.renewCertForm.dn.value = userdn;
        document.renewCertForm.submit();
        return  true;
}





