xecure.crypto
Class PublicRA

java.lang.Object
  extended byxecure.crypto.PublicRA

public class PublicRA
extends java.lang.Object

ÀÌ Å¬·¡½º´Â °øÀÎÀÎÁõ±â°ü ¿¬µ¿ ¼ÒÇÁÆ®Æ÷·³ µî·Ï±â°üÀÇ ÀÎÁõ¼­ ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ´Â ÇÔ¼öµéÀ» °¡Áø´Ù.


Constructor Summary
PublicRA(XecureConfig config)
          constructs a new PublicRA
 
Method Summary
 int changeUserID(java.lang.String old_user_id, java.lang.String new_user_id)
           
 int getLastError()
          µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯Äڵ尡 ¸®ÅϵȴÙ.
 java.lang.String getLastErrorMsg()
          µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö°¡ ¸®ÅϵȴÙ.
 java.lang.Object getResponseFromCertView(java.lang.String entry, int index)
          µî·Ï±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸ °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getResponseFromChangeUserID(java.lang.String entry)
           
 java.lang.String getResponseFromRegUser(java.lang.String entry)
          µî·Ï±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ µî·Ï°á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getResponseFromResultView(java.lang.String entry)
          µî·Ï±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº Á¢¼ö ó¸® °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
 int modifyCertStatus(java.lang.String operatorId, java.lang.String policy_type, java.lang.String cert_serial, java.lang.String service_code)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ »óÅ º¯°æÀ» ¿äûÇÑ´Ù.
 int modifyCertStatus(java.lang.String operatorId, java.lang.String policy_type, java.lang.String cert_serial, java.lang.String service_code, int flag)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ »óÅ º¯°æÀ» ¿äûÇÑ´Ù.
 int registerNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_name, java.lang.String euser_name, java.lang.String user_id, java.lang.String ssn, java.lang.String policy_type, java.lang.String email, java.lang.String cell_phone, java.lang.String fax, java.lang.String zipcode, java.lang.String address, java.lang.String phone, java.lang.String czipcode, java.lang.String caddress, java.lang.String cphone)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerNlNewUser(java.lang.String UserId, java.lang.String certSerial, java.lang.String reserved1, java.lang.String reserved2, java.lang.String reserved3)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerRenewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_name, java.lang.String euser_name, java.lang.String user_id, java.lang.String ssn, java.lang.String policy_type, java.lang.String email, java.lang.String cell_phone, java.lang.String fax, java.lang.String zipcode, java.lang.String address, java.lang.String phone, java.lang.String czipcode, java.lang.String caddress, java.lang.String cphone)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ Àçµî·ÏÀ» ¿äûÇÑ´Ù.
 int registerUpdateUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_name, java.lang.String euser_name, java.lang.String user_id, java.lang.String ssn, java.lang.String policy_type, java.lang.String email, java.lang.String cell_phone, java.lang.String fax, java.lang.String zipcode, java.lang.String address, java.lang.String phone, java.lang.String czipcode, java.lang.String caddress, java.lang.String cphone)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ °»½Åµî·ÏÀ» ¿äûÇÑ´Ù.
 int viewCertificate(java.lang.String operatorId, java.lang.String policy_type, java.lang.String service_code, java.lang.String service_key, int rec_start_num, int rec_req_num)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.
 int viewCertificate(java.lang.String operatorId, java.lang.String policy_type, java.lang.String service_code, java.lang.String service_key, int rec_start_num, int rec_req_num, int flag)
          µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.
 int viewRegisterUserResult(java.lang.String reg_date, java.lang.String reg_serial, java.lang.String policy_type, java.lang.String user_id)
          Á¢¼ö ó¸® °á°ú Á¶È¸ ¿äû
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublicRA

public PublicRA(XecureConfig config)
constructs a new PublicRA

Parameters:
config - XecureConfig reference
Method Detail

registerNewUser

public int registerNewUser(java.lang.String operatorId,
                           java.lang.String user_type,
                           java.lang.String company_name,
                           java.lang.String user_name,
                           java.lang.String euser_name,
                           java.lang.String user_id,
                           java.lang.String ssn,
                           java.lang.String policy_type,
                           java.lang.String email,
                           java.lang.String cell_phone,
                           java.lang.String fax,
                           java.lang.String zipcode,
                           java.lang.String address,
                           java.lang.String phone,
                           java.lang.String czipcode,
                           java.lang.String caddress,
                           java.lang.String cphone)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID ( Çʼö )
user_type - »ç¿ëÀÚ ±¸ºÐÄÚµå ( Çʼö ) °³ÀÎ : 1 , ¹ýÀÎ,´Üü : 2 , Ư¼ö¸ñÀû¿ë : 3
company_name - ¹ýÀÎ, ´Üü¸í ( Çʼö, ¿µ¹®, °³ÀÎ »ç¿ë¾ÈÇÔ )
user_name - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í ( Çʼö, ÇÑ±Û )
euser_name - °³ÀÎ ¿µ¹®¸í , ¹ýÀδÜü ¿µ¹®¸í ( Çʼö )
user_id - °³ÀÎ/¹ýÀÎ/´Üü ID ( Çʼö )
ssn - Áֹεî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ ( Çʼö )
policy_type - ÀÎÁõ Á¤Ã¥ ½Äº°ÄÚµå - °³Àοë : 01 , ¹ýÀÎ/´Üü¿ë : 02 , Ư¼ö¸ñÀû¿ë : 06 (Çʼö)
email - ÀüÀÚ¿ìÆí ( ¿É¼Ç )
cell_phone - ÇÚµåÆù ¹øÈ£ ( ¿É¼Ç )
fax - ÆÑ½º ¹øÈ£ ( ¿É¼Ç )
zipcode - ¿ìÆí¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
address - ÁÖ¼Ò ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
phone - ÀüÈ­¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
czipcode - ¹ýÀÎ ¿ìÆí¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
caddress - ¹ýÀÎ ÁÖ¼Ò ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cphone - ¹ýÀÎ ÀüÈ­¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
Returns:
0 : ¼º°ø, -1101 ~ -1107 : invalid input, -1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

registerRenewUser

public int registerRenewUser(java.lang.String operatorId,
                             java.lang.String user_type,
                             java.lang.String company_name,
                             java.lang.String user_name,
                             java.lang.String euser_name,
                             java.lang.String user_id,
                             java.lang.String ssn,
                             java.lang.String policy_type,
                             java.lang.String email,
                             java.lang.String cell_phone,
                             java.lang.String fax,
                             java.lang.String zipcode,
                             java.lang.String address,
                             java.lang.String phone,
                             java.lang.String czipcode,
                             java.lang.String caddress,
                             java.lang.String cphone)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ Àçµî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID ( Çʼö )
user_type - »ç¿ëÀÚ ±¸ºÐÄÚµå ( Çʼö ) °³ÀÎ : 1 , ¹ýÀÎ : 2 , ´Üü : 3
company_name - ¹ýÀÎ, ´Üü¸í ( Çʼö, ¿µ¹®, °³ÀÎ »ç¿ë¾ÈÇÔ )
user_name - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í ( Çʼö, ÇÑ±Û )
euser_name - °³ÀÎ ¿µ¹®¸í , ¹ýÀδÜü ¿µ¹®¸í ( Çʼö )
user_id - °³ÀÎ/¹ýÀÎ/´Üü ID ( Çʼö )
ssn - Áֹεî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ ( Çʼö )
policy_type - ÀÎÁõ Á¤Ã¥ ½Äº°ÄÚµå - °³Àοë : 01 , ¹ýÀÎ/´Üü¿ë : 02 , Ư¼ö¸ñÀû¿ë : 06 (Çʼö)
email - ÀüÀÚ¿ìÆí ( ¿É¼Ç )
cell_phone - ÇÚµåÆù ¹øÈ£ ( ¿É¼Ç )
fax - ÆÑ½º ¹øÈ£ ( ¿É¼Ç )
zipcode - ¿ìÆí¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
address - ÁÖ¼Ò ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
phone - ÀüÈ­¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
czipcode - ¹ýÀÎ ¿ìÆí¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
caddress - ¹ýÀÎ ÁÖ¼Ò ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cphone - ¹ýÀÎ ÀüÈ­¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
Returns:
0 : ¼º°ø, -1101 ~ -1107 : invalid input, -1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

registerUpdateUser

public int registerUpdateUser(java.lang.String operatorId,
                              java.lang.String user_type,
                              java.lang.String company_name,
                              java.lang.String user_name,
                              java.lang.String euser_name,
                              java.lang.String user_id,
                              java.lang.String ssn,
                              java.lang.String policy_type,
                              java.lang.String email,
                              java.lang.String cell_phone,
                              java.lang.String fax,
                              java.lang.String zipcode,
                              java.lang.String address,
                              java.lang.String phone,
                              java.lang.String czipcode,
                              java.lang.String caddress,
                              java.lang.String cphone)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ °»½Åµî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID ( Çʼö )
user_type - »ç¿ëÀÚ ±¸ºÐÄÚµå ( Çʼö ) °³ÀÎ : 1 , ¹ýÀÎ : 2 , Ư¼ö¸ñÀû¿ë : 3
company_name - ¹ýÀÎ, ´Üü¸í ( Çʼö, ¿µ¹®, °³ÀÎ »ç¿ë¾ÈÇÔ )
user_name - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í ( Çʼö, ÇÑ±Û )
euser_name - °³ÀÎ ¿µ¹®¸í , ¹ýÀδÜü ¿µ¹®¸í ( Çʼö )
user_id - °³ÀÎ/¹ýÀÎ/´Üü ID ( Çʼö )
ssn - Áֹεî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ ( Çʼö )
policy_type - ÀÎÁõ Á¤Ã¥ ½Äº°ÄÚµå - °³Àοë : 01 , ¹ýÀÎ/´Üü¿ë : 02 , Ư¼ö¸ñÀû¿ë : 06 (Çʼö)
email - ÀüÀÚ¿ìÆí ( ¿É¼Ç )
cell_phone - ÇÚµåÆù ¹øÈ£ ( ¿É¼Ç )
fax - ÆÑ½º ¹øÈ£ ( ¿É¼Ç )
zipcode - ¿ìÆí¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
address - ÁÖ¼Ò ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
phone - ÀüÈ­¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
czipcode - ¹ýÀÎ ¿ìÆí¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
caddress - ¹ýÀÎ ÁÖ¼Ò ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cphone - ¹ýÀÎ ÀüÈ­¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
Returns:
0 : ¼º°ø, -1101 ~ -1107 : invalid input, -1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

registerNlNewUser

public int registerNlNewUser(java.lang.String UserId,
                             java.lang.String certSerial,
                             java.lang.String reserved1,
                             java.lang.String reserved2,
                             java.lang.String reserved3)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

Returns:
0 : ¼º°ø, -1101 ~ -1107 : invalid input, -1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

getResponseFromRegUser

public java.lang.String getResponseFromRegUser(java.lang.String entry)
µî·Ï±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ µî·Ï°á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
entry : "MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ¸Þ½ÃÁö
"REGDATE" - µî·Ï ³¯Â¥
"REGSERIAL" - µî·Ï ¹øÈ£
"COMPANY" - ȸ»ç¸í
"USERNAME" - »ç¿ëÀÚ ¸í
"USERID" - »ç¿ëÀÚ ID
"SSN" - Áֹεî·Ï¹øÈ£ ( »ç¾÷ÀÚµî·Ï¹øÈ£ )
"REFCODE" - ÂüÁ¶ÄÚµå
"AUTHCODE" - Àΰ¡ÄÚµå
"POLICYTYPE" - ÀÎÁõ¼­ Á¤Ã¥ ½Äº°ÄÚµå
"ROOTHASH" - ÃÖ»óÀ§ ÀÎÁõ±â°üÀÇ ÀÎÁõ¼­ ÇØ½¬°ª

Returns:
value for entry

modifyCertStatus

public int modifyCertStatus(java.lang.String operatorId,
                            java.lang.String policy_type,
                            java.lang.String cert_serial,
                            java.lang.String service_code)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ »óÅ º¯°æÀ» ¿äûÇÑ´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
policy_type - ÀÎÁõ¼­ Á¤Ã¥ ½Äº°ÄÚµå
cert_serial - ÀÎÁõ¼­ ÀϷùøÈ£ ÆÄ¶ó¹ÌÅͰ¡ 3°³ÀÎ ModifyCertStatus ´Â ÀÎÁõ¼­ ½Ã¸®¾óÀº Çí»çÀÓÀ» °¡Á¤ÇÑ´Ù
Á¤¼ö¸¦ »ç¿ëÇÒ °æ¿ì¿¡´Â 4°³ÀÇ ÆÄ¶ó¹ÌÅ͸¦ °¡Áö´Â ModifyCertStatus ¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù
Returns:
0 : ¼º°ø, -1121 : invalid input, -1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

modifyCertStatus

public int modifyCertStatus(java.lang.String operatorId,
                            java.lang.String policy_type,
                            java.lang.String cert_serial,
                            java.lang.String service_code,
                            int flag)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ »óÅ º¯°æÀ» ¿äûÇÑ´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
policy_type - ÀÎÁõ¼­ Á¤Ã¥ ½Äº°ÄÚµå
cert_serial - ÀÎÁõ¼­ ÀϷùøÈ£
flag - ÀÎÁõ¼­ ½Ã¸®¾óÀÇ ºÎ°¡ÀûÀÎ Á¤º¸ "1" - ÀÎÁõ¼­ ½Ã¸®¾óÀÌ Çí»çÀÓÀ» ³ªÅ¸³½´Ù
"0" - ÀÎÁõ¼­ ½Ã¸®¾óÀÌ Á¤¼öÀÓÀ» ³ªÅ¸³½´Ù
Returns:
0 : ¼º°ø, -1121 : invalid input, -1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

viewCertificate

public int viewCertificate(java.lang.String operatorId,
                           java.lang.String policy_type,
                           java.lang.String service_code,
                           java.lang.String service_key,
                           int rec_start_num,
                           int rec_req_num)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
policy_type - ÀÎÁõ¼­ Á¤Ã¥ ½Äº°ÄÚµå
service_code - Á¶È¸±¸ºÐÄÚµå, Á¶È¸±¸ºÐ
service_key - Á¶È¸±¸ºÐÄڵ忡 ´ëÇÑ Á¶È¸ Á¤º¸ . ±¸ºÐÄÚµå 1 - ÀÎÁõ¼­ ÀϷùøÈ£, 2 - °³ÀÎID, 3 - Áֹεî·Ï¹øÈ£
rec_start_num - ¿äû ·¹ÄÚµå ½ÃÀÛ ¹øÈ£
rec_req_num - ¿äû ·¹ÄÚµå¼ö, 20 À» ÃʰúÇÒ ¼ö ¾øÀ½
Returns:
0 º¸´Ù Å« ¼ö : ¸®ÅÏµÈ ·¹ÄÚµå ¼ö
-1122 : invalid serivce code
-1123 : invalid request record number. It cannot exceed 20.
-1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

viewCertificate

public int viewCertificate(java.lang.String operatorId,
                           java.lang.String policy_type,
                           java.lang.String service_code,
                           java.lang.String service_key,
                           int rec_start_num,
                           int rec_req_num,
                           int flag)
µî·Ï±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.

Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
policy_type - ÀÎÁõ¼­ Á¤Ã¥ ½Äº°ÄÚµå
service_code - Á¶È¸±¸ºÐÄÚµå, Á¶È¸±¸ºÐ
service_key - Á¶È¸±¸ºÐÄڵ忡 ´ëÇÑ Á¶È¸ Á¤º¸ . ±¸ºÐÄÚµå 1 - ÀÎÁõ¼­ ÀϷùøÈ£, 2 - °³ÀÎID, 3 - Áֹεî·Ï¹øÈ£
rec_start_num - ¿äû ·¹ÄÚµå ½ÃÀÛ ¹øÈ£
rec_req_num - ¿äû ·¹ÄÚµå¼ö, 20 À» ÃʰúÇÒ ¼ö ¾øÀ½
flag - ÀÎÁõ¼­ ½Ã¸®¾ó Ç÷¡±× Ç÷¡±× 0 - Á¤¼öÇü ½Ã¸®¾ó 1- Çí»çÇü ½Ã¸®¾ó
Returns:
0 º¸´Ù Å« ¼ö : ¸®ÅÏµÈ ·¹ÄÚµå ¼ö
-1122 : invalid serivce code
-1123 : invalid request record number. It cannot exceed 20.
-1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

getResponseFromCertView

public java.lang.Object getResponseFromCertView(java.lang.String entry,
                                                int index)
µî·Ï±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸ °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
entry - "SERIAL" - ÀÎÁõ¼­ ÀϷùøÈ£
"USERID" - »ç¿ëÀÚ ID
"USERDN" - »ç¿ëÀÚ DN
"SSN" - Áֹεî·Ï¹øÈ£ ( »ç¾÷ÀÚµî·Ï¹øÈ£ )
"VALIDFROM" - À¯È¿±â°£ ½ÃÀÛ
"VALIDTO" - À¯È¿±â°£ ¸¸·á
"STATUS" - ÀÎÁõ¼­ »óÅ ( "10" Á¤»ó, "30" ÆóÁö, "40" È¿·ÂÁ¤Áö )
"RECNUM" - ·¹ÄÚµå ¹øÈ£
"TOTALRECNUM" - ÃÑ ·¹ÄÚµå ¼ö
"POLICYTYPE" - ÀÎÁõÁ¤Ã¥ ½Äº°ÄÚµå
index - : begin from 1
Returns:
value for entry

viewRegisterUserResult

public int viewRegisterUserResult(java.lang.String reg_date,
                                  java.lang.String reg_serial,
                                  java.lang.String policy_type,
                                  java.lang.String user_id)
Á¢¼ö ó¸® °á°ú Á¶È¸ ¿äû

Parameters:
reg_date - Á¢¼ö ³¯Â¥
reg_serial - Á¢¼ö µî·Ï ¹øÈ£
policy_type - ÀÎÁõÁ¤Ã¥ ½Äº°ÄÚµå
Returns:
0 : ¼º°ø
-1131 : µî·ÏÀÏ½Ã¿Í Á¢¼öÀϷùøÈ£ ÀÔ·Â ¿À·ù
-1201, -1203 : sfra ¿À·ù - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

getResponseFromResultView

public java.lang.String getResponseFromResultView(java.lang.String entry)
µî·Ï±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº Á¢¼ö ó¸® °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
ÀÎÁõ¼­ ¹ß±ÞÀüÀÏ °æ¿ì , REGTYPE °ªÀ¸·Î '1' ÀÌ ¸®ÅϵȴÙ.
COMPANY, USERNAME, USERID, SSN, REFCODE, AUTHCODE, POLICYTYPE, ROOTHASH °ªÀ» ¾òÀ» ¼ö ÀÖ´Ù.
ÀÎÁõ¼­ ¹ß±ÞÈÄÀÏ °æ¿ì, REGTYPE °ªÀ¸·Î '2' °¡ ¸®ÅϵȴÙ.
EVENTDATE, SERIAL, EVENTTYPE, VALIDFROM, VALIDTO, SSN, POLICYTYPE, USERDN °ªÀ» ¾òÀ» ¼ö ÀÖ´Ù.

Parameters:
entry - "MESSAGE" - ÀÀ´ä¸Þ½ÃÁö
"REGDATE" - µî·ÏÀϽÃ
"REGSERIAL" - Á¢¼ö ÀϷùøÈ£
"REGTYPE" - Á¢¼ö󸮰á°ú ŸÀÔÄÚµå : '1' ÀÎÁõ¼­ ¹ß±ÞÀü, '2' ÀÎÁõ¼­ ¹ß±ÞÈÄ
"COMPANY" - ¹ýÀθí
"USERNAME" - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í
"USERID" - °³ÀÎ (¹ýÀÎ) ID
"SSN" - Áֹεî·Ï¹øÈ£
"REFCODE" - ÂüÁ¶¹øÈ£
"AUTHCODE" - Àΰ¡ÄÚµå
"EVENTDATE" - À̺¥Æ®¹ß»ýÀÏ
"SERIAL" - ÀÎÁõ¼­ÀϷùøÈ£
"EVENTTYPE" - À̺¥Æ® ŸÀÔÄÚµå
"VALIDFROM" - À¯È¿±â°£ ½ÃÀÛ
"VALIDTO" - À¯È¿±â°£ Á¾·á
"USERDN" - °¡ÀÔÀÚ DN¸í
"POLICYTYPE" - ÀÎÁõÁ¤Ã¥ ½Äº°ÄÚµå
"ROOTHASH" - ÃÖ»óÀ§ ÀÎÁõ±â°üÀÇ ÀÎÁõ¼­ ÇØ½¬°ª
Returns:
value for entry

changeUserID

public int changeUserID(java.lang.String old_user_id,
                        java.lang.String new_user_id)

getResponseFromChangeUserID

public java.lang.String getResponseFromChangeUserID(java.lang.String entry)

getLastError

public int getLastError()
µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯Äڵ尡 ¸®ÅϵȴÙ.
-1101 : missing user_type, user_name, user_id, ssn, policy_type
-1102 : People Cert requires zipcode, address, phone field.
-1103 : Company Cert requires company_name, company zipcode, company address, company phone field.
-1104 : Invalid user type
-1105 : Invalid policy type
-1106 : People Cert requires policy type '01'
-1107 : Company Cert requires policy type '02'
-1121 : Invalid service code for modification of cert status
-1122 : invalid serivce code for viewCertificate
-1123 : invalid request record number. It cannot exceed 20.
-1131 : µî·ÏÀÏ½Ã¿Í Á¢¼öÀϷùøÈ£ ÀÔ·Â ¿À·ù

-1201 : RA ¼­ºñ½º ó¸® »ó¿¡¼­ÀÇ ¿¡·¯
-1202 : ¸Þ¸ð¸® ¿¡·¯
-1203 : CA, RA ¿ÍÀÇ Ä¿³Ø¼Ç »ó¿¡¼­ÀÇ ¿¡·¯

Returns:
error code

getLastErrorMsg

public java.lang.String getLastErrorMsg()
µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö°¡ ¸®ÅϵȴÙ.

Returns:
error message