xecure.yessign
Class XecureChecker

java.lang.Object
  |
  +--xecure.yessign.XecureChecker

public class XecureChecker
extends java.lang.Object


Constructor Summary
XecureChecker()
          Constructs a new XecureChecker
 
Method Summary
 int checkYessignSSN(java.lang.String serviceIP, int servicePort, java.lang.String clientSER, java.lang.String clientSSN, int serviceCode, int ssnType)
          °øÀÎÀÎÁõ±â°ü(Yessign)°ú Åë½ÅÇÏ¿© ÀÎÁõ¼­ÀÇ À¯È¿¼º°ú ÁֹιøÈ£¿ÍÀÇ ºñ±³¸¦ ÅëÇÑ º»ÀÎ È®ÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
 int checkYessignSSN2(java.lang.String serviceIP, int servicePort, java.lang.String clientSER, java.lang.String clientSSN, int serviceCode, int ssnType, int isHex)
          °øÀÎÀÎÁõ±â°ü(Yessign)°ú Åë½ÅÇÏ¿© ÀÎÁõ¼­ÀÇ À¯È¿¼º°ú ÁֹιøÈ£¿ÍÀÇ ºñ±³¸¦ ÅëÇÑ º»ÀÎ È®ÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
 int getLastError()
          ¿¡·¯ ÄÚµå(Á¤»ó ÀÀ´ä ÄÚµå Æ÷ÇÔ)¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getLastErrorMsg()
          ¿¡·¯ ¸Þ½ÃÁö(Á¤»ó ÀÀ´ä ¸Þ½ÃÁö Æ÷ÇÔ)¸¦ ¸®ÅÏÇÑ´Ù.
 void setSocketTimeout(int timeout)
          SocketÀÇ TimeOutÀ» ¼³Á¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XecureChecker

public XecureChecker()
Constructs a new XecureChecker
Method Detail

checkYessignSSN

public int checkYessignSSN(java.lang.String serviceIP,
                           int servicePort,
                           java.lang.String clientSER,
                           java.lang.String clientSSN,
                           int serviceCode,
                           int ssnType)
°øÀÎÀÎÁõ±â°ü(Yessign)°ú Åë½ÅÇÏ¿© ÀÎÁõ¼­ÀÇ À¯È¿¼º°ú ÁֹιøÈ£¿ÍÀÇ ºñ±³¸¦ ÅëÇÑ º»ÀÎ È®ÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
Parameters:
String - serviceIP
int - servicePort
String - clientSER ÀÎÁõ¼­ ÀϷùøÈ£
String - clientSSN ÁֹιøÈ£
int - serviceCode 1 / 2
int - ssnType 1 / 2
Returns:
0 ÀÎÁõ¼­°¡ À¯È¿Çϸç, ÁֹιøÈ£¿Í ÀÏÄ¡ÇÕ´Ï´Ù. (serviceCode 1ÀÇ Á¤»óÀÀ´ä)
1 ÀÎÁõ¼­°¡ À¯È¿ÇÕ´Ï´Ù. (serviceCode 2ÀÇ Á¤»óÀÀ´ä)
801 Áֹεî·Ï¹øÈ£°¡ ÀÎÁõ¼­ ¼ÒÀ¯ÀÚ¿Í ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.
802 ÀÎÁõ¼­°¡ ÆóÁöµÇ¾ú½À´Ï´Ù.
803 ÀÎÁõ¼­°¡ È¿·ÂÁ¤Áö µÇ¾ú½À´Ï´Ù.
804 ÇØ´ç ÀϷùøÈ£ÀÇ ÀÎÁõ¼­°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù(¹Ì¹ß±Þ).
805 Áö¿øµÇÁö ¾Ê´Â ¼­ºñ½º ÄÚµåÀÔ´Ï´Ù.
806 µ¥ÀÌÅÍ Æ÷¸Ë ¿À·ùÀÔ´Ï´Ù.
900, 950 ±âŸ ¿À·ù. (³»ºÎ ¿¡·¯ Æ÷ÇÔ)
955 socket timeout error.

checkYessignSSN2

public int checkYessignSSN2(java.lang.String serviceIP,
                            int servicePort,
                            java.lang.String clientSER,
                            java.lang.String clientSSN,
                            int serviceCode,
                            int ssnType,
                            int isHex)
°øÀÎÀÎÁõ±â°ü(Yessign)°ú Åë½ÅÇÏ¿© ÀÎÁõ¼­ÀÇ À¯È¿¼º°ú ÁֹιøÈ£¿ÍÀÇ ºñ±³¸¦ ÅëÇÑ º»ÀÎ È®ÀÎ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
Parameters:
String - serviceIP
int - servicePort
String - clientSER ÀÎÁõ¼­ ÀϷùøÈ£
String - clientSSN ÁֹιøÈ£
int - serviceCode 1 / 2
int - ssnType 1 / 2
int - isHex 0 / 1
Returns:
0 ÀÎÁõ¼­°¡ À¯È¿Çϸç, ÁֹιøÈ£¿Í ÀÏÄ¡ÇÕ´Ï´Ù. (serviceCode 1ÀÇ Á¤»óÀÀ´ä)
1 ÀÎÁõ¼­°¡ À¯È¿ÇÕ´Ï´Ù. (serviceCode 2ÀÇ Á¤»óÀÀ´ä)
801 Áֹεî·Ï¹øÈ£°¡ ÀÎÁõ¼­ ¼ÒÀ¯ÀÚ¿Í ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.
802 ÀÎÁõ¼­°¡ ÆóÁöµÇ¾ú½À´Ï´Ù.
803 ÀÎÁõ¼­°¡ È¿·ÂÁ¤Áö µÇ¾ú½À´Ï´Ù.
804 ÇØ´ç ÀϷùøÈ£ÀÇ ÀÎÁõ¼­°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù(¹Ì¹ß±Þ).
805 Áö¿øµÇÁö ¾Ê´Â ¼­ºñ½º ÄÚµåÀÔ´Ï´Ù.
806 µ¥ÀÌÅÍ Æ÷¸Ë ¿À·ùÀÔ´Ï´Ù.
900, 950 ±âŸ ¿À·ù. (³»ºÎ ¿¡·¯ Æ÷ÇÔ)
955 socket timeout error.

setSocketTimeout

public void setSocketTimeout(int timeout)
SocketÀÇ TimeOutÀ» ¼³Á¤ÇÑ´Ù.
Parameters:
int - timeout( second)

getLastError

public int getLastError()
¿¡·¯ ÄÚµå(Á¤»ó ÀÀ´ä ÄÚµå Æ÷ÇÔ)¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
error number

getLastErrorMsg

public java.lang.String getLastErrorMsg()
¿¡·¯ ¸Þ½ÃÁö(Á¤»ó ÀÀ´ä ¸Þ½ÃÁö Æ÷ÇÔ)¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
error message