xecure.crypto
Class XecureCA

java.lang.Object
  |
  +--xecure.crypto.XecureCA

public class XecureCA
extends java.lang.Object

ÀÌ Å¬·¡½º´Â XecureCA µî·Ï±â°üÀÇ ÀÎÁõ¼­ ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ´Â ÇÔ¼öµéÀ» °¡Áø´Ù.
XecureCA µî·Ï±â°üÀÇ ÀÎÁõ¼­ ¼­ºñ½º´Â »ç¿ëÀÚ µî·Ï, »ç¿ëÀÚ µî·Ï Á¤º¸ Á¶È¸,
ÀÎÁõ¼­ »óÅ Á¶È¸, ÀÎÁõ¼­ »óÅ º¯°æ ³×°¡Áö·Î ±¸¼ºµÈ´Ù.

Since:
6.0 v100

Field Summary
static int CA_TYPE_OLD_YESSIGN
          OLD_YESSIGN ¼­ºñ½º Àü¹®
static int CA_TYPE_XECURE
          XECURE ¼­ºñ½º Àü¹®
static int CA_TYPE_YESSIGN
          YESSIGN ¼­ºñ½º Àü¹®
static int CARMP_TYPE_CA_TCP
          CA_TCP ÇÁ·ÎÅäÄÝ
static int CARMP_TYPE_OLD_YESSIGN
          OLD_YESSIGN ÇÁ·ÎÅäÄÝ
static int CARMP_TYPE_TCP
          TCP ÇÁ·ÎÅäÄÝ
static int CARMP_TYPE_XECURE
          XECURE ÇÁ·ÎÅäÄÝ
static int CARMP_TYPE_YESSIGN
          YESSIGN ÇÁ·ÎÅäÄÝ
 
Constructor Summary
XecureCA(XecureConfig config)
          constructs a new XecureCAClient
XecureCA(XecureConfig config, java.lang.String caHost, int caPort)
          constructs a new XecureCA instance
XecureCA(XecureConfig config, java.lang.String caHost, int caPort, int caType, int caRmpType)
          constructs a new XecureCA instance
 
Method Summary
 int getLastError()
          µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ Äڵ尡 ¸®ÅϵȴÙ.
 java.lang.String getLastErrorMsg()
          µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö°¡ ¸®ÅϵȴÙ.
 java.lang.Object getResponseFromCertView(java.lang.String entry, int index)
          ¹ß±Þ±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸ °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
 java.lang.String getResponseFromPreRegUser(java.lang.String entry)
          ¹ß±Þ±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ »çÀü µî·Ï°á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
entry : "MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ¸Þ½ÃÁö
 java.lang.String getResponseFromRegUser(java.lang.String entry)
          ¹ß±Þ±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ µî·Ï°á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
entry : "MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ¸Þ½ÃÁö
"REGDATE" - µî·Ï ³¯Â¥
"REGSERIAL" - µî·Ï ¹øÈ£
"COMPANY" - ȸ»ç¸í
"USERNAME" - »ç¿ëÀÚ ¸í
"USERID" - »ç¿ëÀÚ ID
"SSN" - Áֹεî·Ï¹øÈ£ ( »ç¾÷ÀÚµî·Ï¹øÈ£ )
"REFCODE" - ÂüÁ¶ÄÚµå
"AUTHCODE" - Àΰ¡ÄÚµå
"CERTTYPE" - ÀÎÁõ¼­ ¿ëµµ
"CERTCLASS" - ÀÎÁõ¼­ µî±Þ ( always "0000")
"CORPCODE" - CORPCODE
 java.lang.String getResponseFromReqCertSet(java.lang.String entry)
          »çÀüµî·ÏµÈ ÀÎÁõ¼­¿Í °³ÀÎŰ Á¤º¸¸¦ ¾ò´Â´Ù..
entry : "CODE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ÀÀ´äÄÚµå
"MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ÀÀ´ä¸Þ½ÃÁö
"CORPCODE" - ±â°üÄÚµå
"SIGNCERT" - ¼­¸í¿ë ÀÎÁõ¼­
"SIGNKEY" - ¼­¸í¿ë °³ÀÎŰ
"SIGNRANDOM" - ¼­¸í¿ë ·£´ý
"KMCERT" - ۰ü¸®¿ë ÀÎÁõ¼­
"KMKEY" - ۰ü¸®¿ë °³ÀÎŰ
"KMRANDOM" - ۰ü¸®¿ë ·£´ý
 int modifyCertStatus(java.lang.String operatorId, java.lang.String cert_serial, java.lang.String service_code)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ »óÅ º¯°æÀ» ¿äûÇÑ´Ù.
 int registerNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String position, java.lang.String foreigner_id_num, java.lang.String reg_master_num, java.lang.String executive_num)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org_code, java.lang.String orgid_code, java.lang.String position, java.lang.String foreigner_id_num, java.lang.String reg_master_num, java.lang.String executive_num)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org_code, java.lang.String orgid_code, java.lang.String position, java.lang.String foreigner_id_num, java.lang.String reg_master_num, java.lang.String executive_num, java.lang.String ext3)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerNewUserCore(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org_code, java.lang.String orgid_code, int flag)
           
 int registerNewUserCore(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org_code, java.lang.String orgid_code, java.lang.String position, java.lang.String foreigner_id_num, java.lang.String reg_master_num, java.lang.String executive_num, java.lang.String ext3, int flag)
           
 int registerNewUserM(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org_code, java.lang.String orgid_code)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerPreNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org, java.lang.String org_id)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ »çÀü µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerPreNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org, java.lang.String org_id, java.lang.String ext1)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ »çÀü µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerPreNewUser(java.lang.String operatorId, java.lang.String user_type, java.lang.String company_name, java.lang.String user_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, java.lang.String cert_type, java.lang.String cert_class, java.lang.String corp_code, java.lang.String org, java.lang.String org_id, java.lang.String ext1, java.lang.String ext2, java.lang.String ext3, java.lang.String ext4, java.lang.String ext5)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ »çÀü µî·ÏÀ» ¿äûÇÑ´Ù.
 int requestCertSet(java.lang.String ref_code, java.lang.String auth_code, java.lang.String key_pwd, java.lang.String user_id, java.lang.String corp_code)
          »çÀüµî·ÏÀÌ µÈ ÈÄ ¹ß±ÞµÈ ÀÎÁõ¼­¿Í °³ÀÎŰÀÇ ´Ù¿î·Îµå¸¦ ¿äûÇÑ´Ù.
 int viewCertificate(java.lang.String operatorId, 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 service_code, java.lang.String service_key, java.lang.String corp_code, int rec_start_num, int rec_req_num)
          ¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CA_TYPE_OLD_YESSIGN

public static final int CA_TYPE_OLD_YESSIGN
OLD_YESSIGN ¼­ºñ½º Àü¹®
Since:
6.0 v236

CA_TYPE_YESSIGN

public static final int CA_TYPE_YESSIGN
YESSIGN ¼­ºñ½º Àü¹®
Since:
6.0 v236

CA_TYPE_XECURE

public static final int CA_TYPE_XECURE
XECURE ¼­ºñ½º Àü¹®
Since:
6.0 v236

CARMP_TYPE_OLD_YESSIGN

public static final int CARMP_TYPE_OLD_YESSIGN
OLD_YESSIGN ÇÁ·ÎÅäÄÝ
Since:
6.0 v236

CARMP_TYPE_YESSIGN

public static final int CARMP_TYPE_YESSIGN
YESSIGN ÇÁ·ÎÅäÄÝ
Since:
6.0 v236

CARMP_TYPE_XECURE

public static final int CARMP_TYPE_XECURE
XECURE ÇÁ·ÎÅäÄÝ
Since:
6.0 v236

CARMP_TYPE_TCP

public static final int CARMP_TYPE_TCP
TCP ÇÁ·ÎÅäÄÝ
Since:
6.0 v236

CARMP_TYPE_CA_TCP

public static final int CARMP_TYPE_CA_TCP
CA_TCP ÇÁ·ÎÅäÄÝ
Since:
6.0 v236
Constructor Detail

XecureCA

public XecureCA(XecureConfig config)
constructs a new XecureCAClient
Parameters:
config - XecureConfig reference
Since:
6.0 v100

XecureCA

public XecureCA(XecureConfig config,
                java.lang.String caHost,
                int caPort)
constructs a new XecureCA instance
Parameters:
config - XecureConfig reference
caHost - XecureCA host name(IP)
caPort - XecureCA port
Since:
6.0 v236

XecureCA

public XecureCA(XecureConfig config,
                java.lang.String caHost,
                int caPort,
                int caType,
                int caRmpType)
constructs a new XecureCA instance
Parameters:
config - XecureConfig reference
caHost - XecureCA host name(IP)
caPort - XecureCA port
caType - ¼­ºñ½º Àü¹® ŸÀÔ
      CA_TYPE_OLD_YESSIGN
      CA_TYPE_YESSIGN
      CA_TYPE_XECURE
caRmpType - ÇÁ·ÎÅäÄÝ Å¸ÀÔ
      CARMP_TYPE_OLD_YESSIGN
      CARMP_TYPE_YESSIGN
      CARMP_TYPE_XECURE
      CARMP_TYPE_TCP
      CARMP_TYPE_CA_TCP
Since:
6.0 v236
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 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,
                           java.lang.String cert_type,
                           java.lang.String cert_class,
                           java.lang.String corp_code,
                           java.lang.String org_code,
                           java.lang.String orgid_code,
                           java.lang.String position,
                           java.lang.String foreigner_id_num,
                           java.lang.String reg_master_num,
                           java.lang.String executive_num,
                           java.lang.String ext3)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

ÀÌ ¸Þ¼Òµå¿¡¼­´Â ´ÙÀ½ÀÇ ÆÄ¶ó¹ÌÅͰ¡ Ãß°¡µÇ¾ú´Ù.
ext3

Parameters:
ext3 - Ãß°¡ È®Àå Çʵå(ÃÖ´ë 200bytes)
Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v241
See Also:
getLastError(), getLastErrorMsg()

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 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,
                           java.lang.String cert_type,
                           java.lang.String cert_class,
                           java.lang.String corp_code,
                           java.lang.String org_code,
                           java.lang.String orgid_code,
                           java.lang.String position,
                           java.lang.String foreigner_id_num,
                           java.lang.String reg_master_num,
                           java.lang.String executive_num)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

ÀÌ ¸Þ¼Òµå¿¡¼­´Â ´ÙÀ½ÀÇ ÆÄ¶ó¹ÌÅͰ¡ Ãß°¡µÇ¾ú´Ù.
org_code, orgid_code

Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v235
See Also:
getLastError(), getLastErrorMsg()

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 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,
                           java.lang.String cert_type,
                           java.lang.String cert_class,
                           java.lang.String corp_code,
                           java.lang.String position,
                           java.lang.String foreigner_id_num,
                           java.lang.String reg_master_num,
                           java.lang.String executive_num)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

ÀÌ ¸Þ¼Òµå¿¡¼­´Â ´ÙÀ½ÀÇ ÆÄ¶ó¹ÌÅͰ¡ Ãß°¡µÇ¾ú´Ù.
position, foreigner_id_num, reg_master_num, executive_num

Parameters:
position - Á÷±Þ
foreigner_id_num - ¿Ü±¹Àνĺ°¹øÈ£
reg_master_num - µî±â¸¶½ºÅ͹øÈ£
executive_num - ÀÓ¿ø¹øÈ£
Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v230
See Also:
getLastError(), getLastErrorMsg()

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 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,
                           java.lang.String cert_type,
                           java.lang.String cert_class,
                           java.lang.String corp_code)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.
Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID ( Çʼö )
user_type - »ç¿ëÀÚ ±¸ºÐÄÚµå ( Çʼö ) °³ÀÎ : 1 , ¹ýÀÎ : 2
company_name - ¹ýÀÎ, ´Üü¸í ( Çʼö)
user_name - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í ( Çʼö, ÇÑ±Û )
user_id - °³ÀÎ/¹ýÀÎ/´Üü ID ( Çʼö )
ssn - Áֹεî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ ( Çʼö )
policy_type - ÀÎÁõ Á¤Ã¥ ½Äº°ÄÚµå - °³Àοë : 01 , ¹ýÀÎ/´Üü¿ë : 02 ( »ç¿ë¾ÈÇÔ )
email - ÀüÀÚ¿ìÆí ( ¿É¼Ç )
cell_phone - ÇÚµåÆù ¹øÈ£ ( ¿É¼Ç )
fax - ÆÑ½º ¹øÈ£ ( ¿É¼Ç )
zipcode - ¿ìÆí¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
address - ÁÖ¼Ò ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
phone - ÀüÈ­¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
czipcode - ¹ýÀÎ ¿ìÆí¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
caddress - ¹ýÀÎ ÁÖ¼Ò ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cphone - ¹ýÀÎ ÀüÈ­¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cert_type - ÀÎÁõ¼­ ¿ëµµ ( XecureCA ¼³Á¤°ª, Çʼö )
cert_class - ÀÎÁõ¼­ µî±Þ ( XecureCA ¼³Á¤°ª, Çʼö )
Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v100
See Also:
getLastError(), getLastErrorMsg()

registerNewUserM

public int registerNewUserM(java.lang.String operatorId,
                            java.lang.String user_type,
                            java.lang.String company_name,
                            java.lang.String user_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,
                            java.lang.String cert_type,
                            java.lang.String cert_class,
                            java.lang.String corp_code,
                            java.lang.String org_code,
                            java.lang.String orgid_code)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù. org(Á¶Á÷ÄÚµå - ºÎ´ëÄÚµå 20), orgid(Á¶Á÷±¸ºÐÄÚµå - ±º¹ø 50) ÀÌ Ãß°¡ µÇ¾ú´Ù.
Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID ( Çʼö )
user_type - »ç¿ëÀÚ ±¸ºÐÄÚµå ( Çʼö ) °³ÀÎ : 1 , ¹ýÀÎ : 2
company_name - ¹ýÀÎ, ´Üü¸í ( Çʼö)
user_name - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í ( Çʼö, ÇÑ±Û )
user_id - °³ÀÎ/¹ýÀÎ/´Üü ID ( Çʼö )
ssn - Áֹεî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ ( Çʼö )
policy_type - ÀÎÁõ Á¤Ã¥ ½Äº°ÄÚµå - °³Àοë : 01 , ¹ýÀÎ/´Üü¿ë : 02 ( »ç¿ë¾ÈÇÔ )
email - ÀüÀÚ¿ìÆí ( ¿É¼Ç )
cell_phone - ÇÚµåÆù ¹øÈ£ ( ¿É¼Ç )
fax - ÆÑ½º ¹øÈ£ ( ¿É¼Ç )
zipcode - ¿ìÆí¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
address - ÁÖ¼Ò ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
phone - ÀüÈ­¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
czipcode - ¹ýÀÎ ¿ìÆí¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
caddress - ¹ýÀÎ ÁÖ¼Ò ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cphone - ¹ýÀÎ ÀüÈ­¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cert_type - ÀÎÁõ¼­ ¿ëµµ ( XecureCA ¼³Á¤°ª, Çʼö )
cert_class - ÀÎÁõ¼­ µî±Þ ( XecureCA ¼³Á¤°ª, Çʼö )
org - Á¶Á÷ÄÚµå - ºÎ´ëÄÚµå ( XecureCA ¼³Á¤°ª, Çʼö )
orgid - Á¶Á÷±¸ºÐÄÚµå - ±º¹ø ( XecureCA ¼³Á¤°ª, Çʼö )
Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v100
See Also:
getLastError(), getLastErrorMsg()

registerNewUserCore

public int registerNewUserCore(java.lang.String operatorId,
                               java.lang.String user_type,
                               java.lang.String company_name,
                               java.lang.String user_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,
                               java.lang.String cert_type,
                               java.lang.String cert_class,
                               java.lang.String corp_code,
                               java.lang.String org_code,
                               java.lang.String orgid_code,
                               int flag)

registerNewUserCore

public int registerNewUserCore(java.lang.String operatorId,
                               java.lang.String user_type,
                               java.lang.String company_name,
                               java.lang.String user_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,
                               java.lang.String cert_type,
                               java.lang.String cert_class,
                               java.lang.String corp_code,
                               java.lang.String org_code,
                               java.lang.String orgid_code,
                               java.lang.String position,
                               java.lang.String foreigner_id_num,
                               java.lang.String reg_master_num,
                               java.lang.String executive_num,
                               java.lang.String ext3,
                               int flag)

getResponseFromRegUser

public java.lang.String getResponseFromRegUser(java.lang.String entry)
¹ß±Þ±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ µî·Ï°á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
entry : "MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ¸Þ½ÃÁö
"REGDATE" - µî·Ï ³¯Â¥
"REGSERIAL" - µî·Ï ¹øÈ£
"COMPANY" - ȸ»ç¸í
"USERNAME" - »ç¿ëÀÚ ¸í
"USERID" - »ç¿ëÀÚ ID
"SSN" - Áֹεî·Ï¹øÈ£ ( »ç¾÷ÀÚµî·Ï¹øÈ£ )
"REFCODE" - ÂüÁ¶ÄÚµå
"AUTHCODE" - Àΰ¡ÄÚµå
"CERTTYPE" - ÀÎÁõ¼­ ¿ëµµ
"CERTCLASS" - ÀÎÁõ¼­ µî±Þ ( always "0000")
"CORPCODE" - CORPCODE
Returns:
value for entry
Since:
6.0 v100

registerPreNewUser

public int registerPreNewUser(java.lang.String operatorId,
                              java.lang.String user_type,
                              java.lang.String company_name,
                              java.lang.String user_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,
                              java.lang.String cert_type,
                              java.lang.String cert_class,
                              java.lang.String corp_code,
                              java.lang.String org,
                              java.lang.String org_id)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ »çÀü µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromPreRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.
Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID ( Çʼö )
user_type - »ç¿ëÀÚ ±¸ºÐÄÚµå ( Çʼö ) °³ÀÎ : 1 , ¹ýÀÎ : 2
company_name - ¹ýÀÎ, ´Üü¸í ( Çʼö)
user_name - °³Àθí , ¹ýÀδÜü ¼¼ºÎ¸í ( Çʼö, ÇÑ±Û )
user_id - °³ÀÎ/¹ýÀÎ/´Üü ID ( Çʼö )
ssn - Áֹεî·Ï¹øÈ£/»ç¾÷ÀÚµî·Ï¹øÈ£ ( Çʼö )
policy_type - ÀÎÁõ Á¤Ã¥ ½Äº°ÄÚµå - °³Àοë : 01 , ¹ýÀÎ/´Üü¿ë : 02 ( »ç¿ë¾ÈÇÔ )
email - ÀüÀÚ¿ìÆí ( ¿É¼Ç )
cell_phone - ÇÚµåÆù ¹øÈ£ ( ¿É¼Ç )
fax - ÆÑ½º ¹øÈ£ ( ¿É¼Ç )
zipcode - ¿ìÆí¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
address - ÁÖ¼Ò ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
phone - ÀüÈ­¹øÈ£ ( °³ÀÎ Çʼö, ¹ýÀÎ/´Üü ¿É¼Ç )
czipcode - ¹ýÀÎ ¿ìÆí¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
caddress - ¹ýÀÎ ÁÖ¼Ò ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cphone - ¹ýÀÎ ÀüÈ­¹øÈ£ ( ¹ýÀÎ/´Üü Çʼö, °³ÀÎ ¿É¼Ç )
cert_type - ÀÎÁõ¼­ ¿ëµµ ( XecureCA ¼³Á¤°ª, Çʼö )
cert_class - ÀÎÁõ¼­ µî±Þ ( XecureCA ¼³Á¤°ª, Çʼö )
org - Á¶Á÷ÄÚµå - ºÎ´ëÄÚµå ( XecureCA ¼³Á¤°ª, Çʼö )
orgid - Á¶Á÷±¸ºÐÄÚµå - ±º¹ø ( XecureCA ¼³Á¤°ª, Çʼö )
Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v210
See Also:
getLastError(), getLastErrorMsg()

registerPreNewUser

public int registerPreNewUser(java.lang.String operatorId,
                              java.lang.String user_type,
                              java.lang.String company_name,
                              java.lang.String user_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,
                              java.lang.String cert_type,
                              java.lang.String cert_class,
                              java.lang.String corp_code,
                              java.lang.String org,
                              java.lang.String org_id,
                              java.lang.String ext1)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ »çÀü µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromPreRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

ÀÌ ¸Þ¼Òµå¿¡¼­´Â ´ÙÀ½ÀÇ ÆÄ¶ó¹ÌÅͰ¡ Ãß°¡µÇ¾ú´Ù.
ext1 Ãß°¡ È®Àå Çʵå(ÃÖ´ë 200bytes)

Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v242
See Also:
getLastError(), getLastErrorMsg()

registerPreNewUser

public int registerPreNewUser(java.lang.String operatorId,
                              java.lang.String user_type,
                              java.lang.String company_name,
                              java.lang.String user_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,
                              java.lang.String cert_type,
                              java.lang.String cert_class,
                              java.lang.String corp_code,
                              java.lang.String org,
                              java.lang.String org_id,
                              java.lang.String ext1,
                              java.lang.String ext2,
                              java.lang.String ext3,
                              java.lang.String ext4,
                              java.lang.String ext5)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ »çÀü µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromPreRegUser ¸¦ ÅëÇØ ¾ò´Â´Ù.

ÀÌ ¸Þ¼Òµå¿¡¼­´Â ´ÙÀ½ÀÇ ÆÄ¶ó¹ÌÅͰ¡ Ãß°¡µÇ¾ú´Ù.
ext1, ext2, ext3, ext4, ext5 Ãß°¡ È®Àå Çʵå(ÃÖ´ë 200bytes)

Returns:

0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v242
See Also:
getLastError(), getLastErrorMsg()

getResponseFromPreRegUser

public java.lang.String getResponseFromPreRegUser(java.lang.String entry)
¹ß±Þ±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ »çÀü µî·Ï°á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
entry : "MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ¸Þ½ÃÁö
Returns:
value for entry
Since:
6.0 v100

requestCertSet

public int requestCertSet(java.lang.String ref_code,
                          java.lang.String auth_code,
                          java.lang.String key_pwd,
                          java.lang.String user_id,
                          java.lang.String corp_code)
»çÀüµî·ÏÀÌ µÈ ÈÄ ¹ß±ÞµÈ ÀÎÁõ¼­¿Í °³ÀÎŰÀÇ ´Ù¿î·Îµå¸¦ ¿äûÇÑ´Ù.
Parameters:
ref_code - ÂüÁ¶ÄÚµå
auth_code - Àΰ¡ÄÚµå
key_pwd - °³ÀÎŰ ÆÐ½º¿öµå
user_id - »ç¿ëÀÚ id (ÇöÀç »ç¿ëµÇÁö ¾ÊÀ½)
corp_code - ±â°üÄÚµå (ÇöÀç »ç¿ëµÇÁö ¾ÊÀ½)
Returns:
0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v100
See Also:
getLastError(), getLastErrorMsg()

getResponseFromReqCertSet

public java.lang.String getResponseFromReqCertSet(java.lang.String entry)
»çÀüµî·ÏµÈ ÀÎÁõ¼­¿Í °³ÀÎŰ Á¤º¸¸¦ ¾ò´Â´Ù..
entry : "CODE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ÀÀ´äÄÚµå
"MESSAGE" - CA ·Î ºÎÅÍ Àü´ÞµÈ ÀÀ´ä¸Þ½ÃÁö
"CORPCODE" - ±â°üÄÚµå
"SIGNCERT" - ¼­¸í¿ë ÀÎÁõ¼­
"SIGNKEY" - ¼­¸í¿ë °³ÀÎŰ
"SIGNRANDOM" - ¼­¸í¿ë ·£´ý
"KMCERT" - ۰ü¸®¿ë ÀÎÁõ¼­
"KMKEY" - ۰ü¸®¿ë °³ÀÎŰ
"KMRANDOM" - ۰ü¸®¿ë ·£´ý
Returns:
value for entry
Since:
6.0 v100

modifyCertStatus

public int modifyCertStatus(java.lang.String operatorId,
                            java.lang.String cert_serial,
                            java.lang.String service_code)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ »óÅ º¯°æÀ» ¿äûÇÑ´Ù.
Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
cert_serial - ÀÎÁõ¼­ ÀϷùøÈ£
service_code -
"30" - ÀÎÁõ¼­ ÆóÁö
"40" - ÀÎÁõ¼­ È¿·ÂÁ¤Áö
"41" - ÀÎÁõ¼­ È¿·Âȸº¹
Returns:
0 : ¼º°ø
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v100
See Also:
getLastError(), getLastErrorMsg()

viewCertificate

public int viewCertificate(java.lang.String operatorId,
                           java.lang.String service_code,
                           java.lang.String service_key,
                           int rec_start_num,
                           int rec_req_num)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.
Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
service_code - Á¶È¸±¸ºÐÄÚµå, Á¶È¸±¸ºÐ
service_key - Á¶È¸±¸ºÐÄڵ忡 ´ëÇÑ Á¶È¸ Á¤º¸ . ±¸ºÐÄÚµå 1 - ÀÎÁõ¼­ ÀϷùøÈ£(hex) (2 - °³ÀÎID, 3 - Áֹεî·Ï¹øÈ£ Àº ÇöÀç Áö¿ø ¾ÈµÊ)
rec_start_num - ¿äû ·¹ÄÚµå ½ÃÀÛ ¹øÈ£ ( ¹Ýµå½Ã 0 À¸·Î ÁöÁ¤ )
rec_req_num - ¿äû ·¹ÄÚµå¼ö, 20 À» ÃʰúÇÒ ¼ö ¾øÀ½ ( ¹Ýµå½Ã 1 ·Î ÁöÁ¤ )
Returns:
0 º¸´Ù Å« ¼ö : ¸®ÅÏµÈ ·¹ÄÚµå ¼ö
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v100
See Also:
getLastError(), getLastErrorMsg()

viewCertificate

public int viewCertificate(java.lang.String operatorId,
                           java.lang.String service_code,
                           java.lang.String service_key,
                           java.lang.String corp_code,
                           int rec_start_num,
                           int rec_req_num)
¹ß±Þ±â°ü¿¡ »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸¸¦ ¿äûÇÑ´Ù.
Parameters:
operatorId - ´Ü¸»±â ¿î¿µÀÚ ID
service_code - Á¶È¸±¸ºÐÄÚµå, Á¶È¸±¸ºÐ
service_key - Á¶È¸±¸ºÐÄڵ忡 ´ëÇÑ Á¶È¸ Á¤º¸ . ±¸ºÐÄÚµå 1 - ÀÎÁõ¼­ ÀϷùøÈ£(hex) 2 - °³ÀÎID ( 3 - Áֹεî·Ï¹øÈ£ Àº ÇöÀç Áö¿ø ¾ÈµÊ)
corp_code - Corp Code (2 - °³ÀÎID ¿¡¼­ ÇÊ¿ä)
rec_start_num - ¿äû ·¹ÄÚµå ½ÃÀÛ ¹øÈ£ ( ¹Ýµå½Ã 0 À¸·Î ÁöÁ¤ )
rec_req_num - ¿äû ·¹ÄÚµå¼ö, 20 À» ÃʰúÇÒ ¼ö ¾øÀ½ ( ¹Ýµå½Ã 1 ·Î ÁöÁ¤ )
Returns:
0 º¸´Ù Å« ¼ö : ¸®ÅÏµÈ ·¹ÄÚµå ¼ö
±×¿Ü : error (getLastError(), getLastErrorMsg() ÂüÁ¶)
Since:
6.0 v100
See Also:
getLastError(), getLastErrorMsg()

getResponseFromCertView

public java.lang.Object getResponseFromCertView(java.lang.String entry,
                                                int index)
¹ß±Þ±â°üÀ¸·Î ºÎÅÍ Àü´Þ¹ÞÀº »ç¿ëÀÚ ÀÎÁõ¼­ Á¶È¸ °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
Parameters:
entry - "SERIAL" - ÀÎÁõ¼­ ÀϷùøÈ£
"USERID" - »ç¿ëÀÚ ID
"USERDN" - »ç¿ëÀÚ DN
"SSN" - Áֹεî·Ï¹øÈ£ ( »ç¾÷ÀÚµî·Ï¹øÈ£ ), some CA not supported..
"VALIDFROM" - À¯È¿±â°£ ½ÃÀÛ
"VALIDTO" - À¯È¿±â°£ ¸¸·á
"STATUS" - ÀÎÁõ¼­ »óÅ ( "10" Á¤»ó, "30" ÆóÁö, "40" È¿·ÂÁ¤Áö )
"CERTTYPE" - ÀÎÁõ¼­ ¿ëµµ (0À¸·Î fixed)
"CERTCLASS" - ÀÎÁõ¼­ µî±Þ (0À¸·Î fixed)
"RECNUM" - ·¹ÄÚµå ¹øÈ£ ( ¹Ì»ç¿ë )
"TOTALRECNUM" - ÃÑ ·¹ÄÚµå ¼ö ( ¹Ì»ç¿ë )
index - : begin from 1
Returns:
value for entry
Since:
6.0 v100

getLastError

public int getLastError()
µî·Ï±â°üÀ¸·Î ºÎÅÍ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ Äڵ尡 ¸®ÅϵȴÙ.
Returns:
error code
Since:
6.0 v100

getLastErrorMsg

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