xecure.servlet
Class XecureConfig

java.lang.Object
  extended byxecure.servlet.XecureConfig

public class XecureConfig
extends java.lang.Object

XecureConfig Ŭ·¡½º´Â XecureWeb ¼­ºí¸´ ¶óÀ̺귯¸®ÀÇ µ¿ÀÛ¿¡ ÇÊ¿äÇÑ Á¤º¸µéÀ» ¼³Á¤ÆÄÀϷκÎÅÍ Àаí ÇØ´ç Á¤º¸¸¦ Á¦°øÇÑ´Ù.
¼³Á¤ÆÄÀÏÀº °¢ ¼­ºí¸´À̳ª JSP ÆäÀÌÁö¿¡ init parameter·Î ÁöÁ¤µÈ ÆÄÀÏ, ȤÀº ¼­ºí¸´ ¿£ÁøÀ» ±¸µ¿ÇÏ´Â »ç¿ëÀÚ °èÁ¤ÀÇ È¨µð·ºÅ丮ÀÇ XecureConf/xecure_servlet.conf ºÎÅÍ ¾ò´Â´Ù.
XecureConfig Ŭ·¡½ºÀÇ ¼³Á¤ °ªµéÀº ¸ðµÎ static À¸·Î ¼±¾ðµÇ¾î, ÃÖÃÊ ¼³Á¤°ªÀÌ ¼¼ÆÃµÇ¸é ÀÌÈÄ ¼³Á¤°ªÀ» ´Ù½Ã Àоî¿ÀÁö ¾Ê´Â´Ù. xecure_servlet.conf ÆÄÀÏÀÇ ³»¿ëÀÌ ¼öÁ¤µÉ °æ¿ì¿¡´Â ¼­ºí¸´ ¿£ÁøÀ» ´Ù½Ã Àç ½Ãµ¿ÇØ¾ß ÇÑ´Ù.
1. init parameter ¼³Á¤
°¢ ¼­ºí¸´ ¿£Áø ¸¶´Ù init parameter ¸¦ ÁÖ´Â ¹æ¹ýÀÌ ´Ù¸£´Ù. °¢ ¿£ÁøÀÇ document ¸¦ ÂüÁ¶ÇÑ´Ù.

2. Ȩµð·ºÅ丮 ¼³Á¤
windows NT : [windows directory]/Profiles/[userid]/XecureConf/xecure_servlet.conf
Unix : [user home directory]/XecureConf/xecure_servlet.conf

3. Å×½ºÆ® ¹æ¹ý
public static void main(String[] args); ¸Þ¼Òµå°¡ ÀÖÀ¸¹Ç·Î ¼³Á¤È­ÀÏÀÇ »óŸ¦ °£´ÜÈ÷ Å×½ºÆ®Çغ¼ ¼ö ÀÖ´Ù.

See Also:
main(java.lang.String[])

Constructor Summary
XecureConfig()
          XecureConfig Constructor Xecure configuration ÆÄÀÏÀ» ¼­ºí¸´ ¿£Áø ½ÇÇàÀÚ È¨µð·ºÅ丮ÀÇ XecureConf/xecure_servlet.conf ¿¡¼­ ã´Â´Ù.
XecureConfig(java.lang.String FilePath)
          XecureConfig Constructor
 
Method Summary
 java.lang.String getAcceptableDnList()
          »ç¿ë°¡´ÉÇÑ CA DN List¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getAuthorityCode()
          ´ç.ŸÇà ±¸ºÐÀ» À§ÇÑ ±â°üÄڵ带 ¸®ÅÏÇÑ´Ù..
 java.lang.String getCertPolicy()
          certPolicy ¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getClientVersion()
          XecureWeb Client Control Version À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getConfPath()
          config ÆÄÀÏÀÇ À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getCookieDomainName()
          cookieDomainName À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getErrorPageURL()
          ErrorPage URL À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getKeydbDir()
          KeyDB °æ·Î¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getKeyPwd()
          key password¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getLicenseFile()
          ¶óÀ̼¾½ºÈ­ÀÏ¸í ¸®ÅÏ
 java.lang.String getLogDir()
          ·Î±× µð·ºÅ丮¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getLogFile()
          ·Î±× ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.
 int getLogLevel()
          ÇöÀç ¼³Á¤µÈ ·Î±× ·¹º§À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getLogPath()
          ·Î±× ÆÄÀÏÀÇ Àý´ë À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getPrivateCaCertFN()
          »ç¼³ÀÎÁõ±â°ü ÀÎÁõ¼­ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getPrivateRaAddr()
          »ç¼³µî·Ï±â°ü ¼­¹ö IP¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getPrivateRaCertFN()
          »ç¼³µî·Ï±â°ü ÀÎÁõ¼­ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.
 int getPrivateRaPort()
          »ç¼³µî·Ï±â°ü ¼­¹ö port ¸¦ ¸®ÅÏÇÑ´Ù.
 int getPrivateRaSocketTimeOut()
          »ç¼³µî·Ï±â°ü ¼­¹ö ¿ÍÀÇ Åë½Å TimeOut ½Ã°£À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getPrivateSrvCertFN()
          »ç¼³ÀÎÁõ±â°üÀ¸·Î ºÎÅÍ ¹ß±Þ¹ÞÀº ¼­¹ö ÀÎÁõ¼­ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getPrivateSrvKeyFN()
          »ç¼³ÀÎÁõ±â°üÀ¸·Î ºÎÅÍ ¹ß±Þ¹ÞÀº ¼­¹ö ÀÎÁõ¼­¿Í pair °¡ µÇ´Â °³ÀÎŰ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getRaHost()
          RA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getRaHost2()
          ´ç.ŸÇà ±¸ºÐÀ» À§ÇÑ RA ÀÇ È£½ºÆ®¸¦ ¸®ÅÏÇÑ´Ù..
 int getRaPort()
          RA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 int getRaPort2()
          ´ç.ŸÇà ±¸ºÐÀ» À§ÇÑ RAÀÇ Æ÷Æ®¸¦ ¸®ÅÏÇÑ´Ù..
 int getRaProtocol()
          RA ¼­¹öÀÇ Åë½Å ÇÁ·ÎÅäÄÝÀ» ¸®ÅÏÇÑ´Ù.
 int getResponseBufferSize()
          Response Buffer size ¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getRmpCertDN()
          RMP Cert DNÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getRmpKeyPwd()
          RMP key password¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getServerCertDN()
          Server Cert DNÀ» ¸®ÅÏÇÑ´Ù.
 int getServerCertObjID()
          ¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) Cert Object ID¸¦ ¸®ÅÏÇÑ´Ù.
 byte[] getServerEncPIN()
          ¼­¹öŰ¿¡ ´ëÇÑ ¾ÏȣȭµÈ HSM(Hardware Security Module) PINÀ» ¸®ÅÏÇÑ´Ù.
 int getServerKeyObjID()
          ¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) Key Object ID¸¦ ¸®ÅÏÇÑ´Ù.
 int getServerSlotID()
          ¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) slot ID¸¦ ¸®ÅÏÇÑ´Ù.
 boolean getServerUseHSM()
          ¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) »ç¿ë ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getTSACert()
          TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ CA ÀÎÁõ¼­ DN À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getTSAId()
          TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ ID¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getTSAIp()
          TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ IP ÁÖ¼Ò¸¦ ¸®ÅÏÇÑ´Ù.
 int getTSAPort()
          TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ Port ÁÖ¼Ò¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getTSAPwd()
          TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ PWD¸¦ ¸®ÅÏÇÑ´Ù.
 int getUseRmp()
          RMP ¸ðµå¸¦ »ç¿ëÇÒÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 int getVirtualIDTimeOut()
          ½Äº°¹øÈ£ È®ÀÎÀ» À§ÇÑ ¼­¹öÀÇ TimeStamp °ªÀÇ TimeOut °ªÀ» ³ªÅ¸³½´Ù.
 java.lang.String getXecureCACertDN()
          Xecure CA Cert DNÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCaHost()
          Xecure CA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCAKeyPwd()
          Xecure CA key password¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureCaPort()
          Xecure CA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureCARmpType()
          Xecure CA rmp »ç¿ë¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureCAType()
          Xecure CA type À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRACertDN()
          Xecure RA Cert DNÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRaHost()
          Xecure RA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRAKeyPwd()
          Xecure RA key password¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureRaPort()
          Xecure RA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureRARmpType()
          Xecure RA rmp »ç¿ë¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureRAType()
          Xecure RA type À» ¸®ÅÏÇÑ´Ù.
 boolean isTransferMode()
          PDAÀü¼ÛÀ» À§ÇÑ transferMode¸¦ ¹ÝȯÇÑ´Ù.
 boolean isTransferMode(java.lang.String sURL)
          TransferMode°¡ "all"À̸é true, "none"À̸é false ¹Ýȯ
"selective"¸ðµåÀ϶§ ÀÎÀÚ·Î ¹ÞÀº sURLÀÌ ¼³Á¤È­ÀÏ¿¡ µî·ÏµÈ PDA¹æ½Ä Àü¼Û ¸®½ºÆ®¿¡
Æ÷ÇÔµÈ °æ¿ì flag¸¦ ¼³Á¤Çϰí true¹Ýȯ, ÀÌÈÄ¿¡ isTransferMode()¸¸À¸·Îµµ È®ÀÎ °¡´É
 boolean isTransferModebyAddr(java.lang.String ServerName)
          TransferMode°¡ "all"À̸é true, "none"À̸é false ¹Ýȯ
"selective"¸ðµåÀ϶§ ÀÎÀÚ·Î ¹ÞÀº ¼­¹öÀ̸§ÀÌ ¼³Á¤È­ÀÏ¿¡ µî·ÏµÈ PDA¹æ½Ä Àü¼Û ¸®½ºÆ®¿¡
Æ÷ÇÔµÈ °æ¿ì flag¸¦ ¼³Á¤Çϰí true¹Ýȯ, ÀÌÈÄ¿¡ isTransferMode()¸¸À¸·Îµµ È®ÀÎ °¡´É
 boolean isUseSIDCookie()
          useSIDCookie ¿É¼ÇÀ» ¸®ÅÏÇÑ´Ù.
static void main(java.lang.String[] args)
          XecureConfig test : ¼³Á¤³»¿ëÀÌ ·ÎµåµÇ´ÂÁö Å×½ºÆ®ÇÑ´Ù.
 boolean useStartSession()
          doStartSession ÇÔ¼ö È£Ãâ ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XecureConfig

public XecureConfig()
             throws java.io.FileNotFoundException,
                    java.io.IOException
XecureConfig Constructor Xecure configuration ÆÄÀÏÀ» ¼­ºí¸´ ¿£Áø ½ÇÇàÀÚ È¨µð·ºÅ丮ÀÇ XecureConf/xecure_servlet.conf ¿¡¼­ ã´Â´Ù.

Throws:
java.io.FileNotFoundException
java.io.IOException

XecureConfig

public XecureConfig(java.lang.String FilePath)
             throws java.io.FileNotFoundException,
                    java.io.IOException
XecureConfig Constructor

Parameters:
FilePath - Xecure ¼­ºí¸´ ¼³Á¤ ÆÄÀÏ Àý´ë À§Ä¡ XecureHttpServlet Ŭ·¡½º´Â ÀÌ ÆÄÀÏÀÇ À§Ä¡¸¦ ServletConfig.getInitParameter ¸¦ ÅëÇØ ¾ò´Â´Ù.
Throws:
java.io.FileNotFoundException
java.io.IOException
Method Detail

getLicenseFile

public java.lang.String getLicenseFile()
¶óÀ̼¾½ºÈ­ÀÏ¸í ¸®ÅÏ

Returns:
String

isTransferMode

public boolean isTransferMode()
PDAÀü¼ÛÀ» À§ÇÑ transferMode¸¦ ¹ÝȯÇÑ´Ù.

Returns:
boolean
True : transferMode°¡ "all"Àΰæ¿ì, ȤÀº "selective"¸ðµåÀ϶§
isTransferMode(String)¶Ç´Â isTransferModeByAddr(String)¿¡
ÀÇÇØ PDAÀü¼ÛÀ» Çϴ°ÍÀ¸·Î ÀÌ¹Ì È®ÀÎµÈ °æ¿ì
false :
trueÀÇ Á¶°ÇÀ» ¸¸Á·ÇÏÁö ¸øÇÏ´Â °æ¿ì

isTransferMode

public boolean isTransferMode(java.lang.String sURL)
TransferMode°¡ "all"À̸é true, "none"À̸é false ¹Ýȯ
"selective"¸ðµåÀ϶§ ÀÎÀÚ·Î ¹ÞÀº sURLÀÌ ¼³Á¤È­ÀÏ¿¡ µî·ÏµÈ PDA¹æ½Ä Àü¼Û ¸®½ºÆ®¿¡
Æ÷ÇÔµÈ °æ¿ì flag¸¦ ¼³Á¤Çϰí true¹Ýȯ, ÀÌÈÄ¿¡ isTransferMode()¸¸À¸·Îµµ È®ÀÎ °¡´É

Returns:
boolean

isTransferModebyAddr

public boolean isTransferModebyAddr(java.lang.String ServerName)
TransferMode°¡ "all"À̸é true, "none"À̸é false ¹Ýȯ
"selective"¸ðµåÀ϶§ ÀÎÀÚ·Î ¹ÞÀº ¼­¹öÀ̸§ÀÌ ¼³Á¤È­ÀÏ¿¡ µî·ÏµÈ PDA¹æ½Ä Àü¼Û ¸®½ºÆ®¿¡
Æ÷ÇÔµÈ °æ¿ì flag¸¦ ¼³Á¤Çϰí true¹Ýȯ, ÀÌÈÄ¿¡ isTransferMode()¸¸À¸·Îµµ È®ÀÎ °¡´É

Returns:
boolean

getConfPath

public java.lang.String getConfPath()
config ÆÄÀÏÀÇ À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
conf_path

getLogPath

public java.lang.String getLogPath()
·Î±× ÆÄÀÏÀÇ Àý´ë À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
log path

getLogDir

public java.lang.String getLogDir()
·Î±× µð·ºÅ丮¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
log dir

getLogFile

public java.lang.String getLogFile()
·Î±× ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.

Returns:
log filename

getLogLevel

public int getLogLevel()
ÇöÀç ¼³Á¤µÈ ·Î±× ·¹º§À» ¸®ÅÏÇÑ´Ù.

Returns:
debug filename

getKeydbDir

public java.lang.String getKeydbDir()
KeyDB °æ·Î¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
traceLevel

useStartSession

public boolean useStartSession()
doStartSession ÇÔ¼ö È£Ãâ ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
true/false

getResponseBufferSize

public int getResponseBufferSize()
Response Buffer size ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
responseBufferSize

isUseSIDCookie

public boolean isUseSIDCookie()
useSIDCookie ¿É¼ÇÀ» ¸®ÅÏÇÑ´Ù.
true ÀÏ °æ¿ì, SID ¸¦ ÄíŰ¿¡¼­ Àаí, ÄíŰ¿¡ SID ¸¦ ¼¼ÆÃÇÑ´Ù.
false ÀÏ °æ¿ì, SID ´Â Query String ÀÇ 'q' ÆÄ¶ó¹ÌÅͷθ¸ ¾ò´Â´Ù.

Returns:
true/false

getCookieDomainName

public java.lang.String getCookieDomainName()
cookieDomainName À» ¸®ÅÏÇÑ´Ù.
useSIDCookie °ªÀÌ false ÀÏ °æ¿ì, ÀÌ °ªÀº »ç¿ëµÇÁö ¾Ê´Â´Ù.
useSIDCookie °ªÀÌ true À̸é, cookie domain À¸·Î ¼¼ÆÃµÈ´Ù.
°ªÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, ÇöÀç domain À¸·Î cookie °¡ ¼¼ÆÃµÈ´Ù.

Returns:
string cookieDomainName

getRaHost

public java.lang.String getRaHost()
RA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.

Returns:
RA hostname

getRaPort

public int getRaPort()
RA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
RA port

getRaProtocol

public int getRaProtocol()
RA ¼­¹öÀÇ Åë½Å ÇÁ·ÎÅäÄÝÀ» ¸®ÅÏÇÑ´Ù.

Returns:
RA protocol (1: OPP, 2: RMP)
Since:
6.0 v120

getXecureRaHost

public java.lang.String getXecureRaHost()
Xecure RA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Xecure RA hostname
Since:
6.0 v100

getXecureRaPort

public int getXecureRaPort()
Xecure RA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Xecure RA port
Since:
6.0 v100

getXecureCaHost

public java.lang.String getXecureCaHost()
Xecure CA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Xecure CA hostname
Since:
6.0 v100

getXecureCaPort

public int getXecureCaPort()
Xecure CA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Xecure CA port
Since:
6.0 v100

getCertPolicy

public java.lang.String getCertPolicy()
certPolicy ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
certPolicy

getPrivateSrvCertFN

public java.lang.String getPrivateSrvCertFN()
»ç¼³ÀÎÁõ±â°üÀ¸·Î ºÎÅÍ ¹ß±Þ¹ÞÀº ¼­¹ö ÀÎÁõ¼­ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.

Returns:
private Server Cert Filename

getPrivateSrvKeyFN

public java.lang.String getPrivateSrvKeyFN()
»ç¼³ÀÎÁõ±â°üÀ¸·Î ºÎÅÍ ¹ß±Þ¹ÞÀº ¼­¹ö ÀÎÁõ¼­¿Í pair °¡ µÇ´Â °³ÀÎŰ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.

Returns:
private Server Key Filename

getPrivateRaCertFN

public java.lang.String getPrivateRaCertFN()
»ç¼³µî·Ï±â°ü ÀÎÁõ¼­ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.

Returns:
private Ra Cert Filename

getPrivateCaCertFN

public java.lang.String getPrivateCaCertFN()
»ç¼³ÀÎÁõ±â°ü ÀÎÁõ¼­ ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.

Returns:
private Ca Cert Filename

getPrivateRaAddr

public java.lang.String getPrivateRaAddr()
»ç¼³µî·Ï±â°ü ¼­¹ö IP¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
private Ra addr

getPrivateRaPort

public int getPrivateRaPort()
»ç¼³µî·Ï±â°ü ¼­¹ö port ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
private Ra port

getPrivateRaSocketTimeOut

public int getPrivateRaSocketTimeOut()
»ç¼³µî·Ï±â°ü ¼­¹ö ¿ÍÀÇ Åë½Å TimeOut ½Ã°£À» ¸®ÅÏÇÑ´Ù. TimeOut ½Ã°£Àº ÃÊ´ÜÀ§ ÀÌ´Ù.

Returns:
private Ra Socket TimeOut

getServerCertDN

public java.lang.String getServerCertDN()
Server Cert DNÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Server Cert DN

getKeyPwd

public java.lang.String getKeyPwd()
key password¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
key password

getRmpCertDN

public java.lang.String getRmpCertDN()
RMP Cert DNÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Rmp Cert DN

getRmpKeyPwd

public java.lang.String getRmpKeyPwd()
RMP key password¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Rmp key password

getUseRmp

public int getUseRmp()
RMP ¸ðµå¸¦ »ç¿ëÇÒÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
useRmp

getXecureRACertDN

public java.lang.String getXecureRACertDN()
Xecure RA Cert DNÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Rmp Cert DN
Since:
6.0 v100

getXecureRAKeyPwd

public java.lang.String getXecureRAKeyPwd()
Xecure RA key password¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Exp Rmp key password
Since:
6.0 v100

getXecureRAType

public int getXecureRAType()
Xecure RA type À» ¸®ÅÏÇÑ´Ù. XECURERA ¹æ½ÄÀº XECURERA ÀÚü Æ÷¸ËÀ¸·Î µ¥ÀÌÅͰ¡ »ý¼ºÀÌ µÇ¸ç, YESSIGN ¹æ½ÄÀº ±Ý°á¿ø RA Æ÷¸ËÀ¸·Î µ¥ÀÌÅͰ¡ »ý¼ºÀÌ µÈ´Ù.

Returns:
Exp Xecure RA Type
Since:
6.0 v100

getXecureRARmpType

public int getXecureRARmpType()
Xecure RA rmp »ç¿ë¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù. XE_RMP_XECURE ¹æ½ÄÀº XecureRA ¿ÍÀÇ Åë½ÅÀº ¾Ïȣȭ°¡ µÇ¾î¼­ ÁøÇàÀÌ µÇ¸ç, XE_RMP_TCP ¹æ½ÄÀº ¾Ïȣȭ ¾øÀÌ Æò¹®À¸·Î µ¥ÀÌÅÍ Àü¼ÛÀÌ ÀÌ·ç¾îÁø´Ù..

Returns:
Exp Xecure RA Rmp Type
Since:
6.0 v100

getXecureCACertDN

public java.lang.String getXecureCACertDN()
Xecure CA Cert DNÀ» ¸®ÅÏÇÑ´Ù.

Returns:
CA Cert DN
Since:
6.0 v100

getXecureCAKeyPwd

public java.lang.String getXecureCAKeyPwd()
Xecure CA key password¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Exp CA key password

getXecureCAType

public int getXecureCAType()
Xecure CA type À» ¸®ÅÏÇÑ´Ù. XECURECA(1) ¹æ½ÄÀº XECURECA ÀÚü Æ÷¸ËÀ¸·Î µ¥ÀÌÅͰ¡ »ý¼ºÀÌ µÇ¸ç, YESSIGN(2) ¹æ½ÄÀº ±Ý°á¿ø CA Æ÷¸ËÀ¸·Î µ¥ÀÌÅͰ¡ »ý¼ºÀÌ µÈ´Ù.

Returns:
Exp Xecure CA Type
Since:
6.0 v100

getXecureCARmpType

public int getXecureCARmpType()
Xecure CA rmp »ç¿ë¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù. XE_RMP_XECURE(1) ¹æ½ÄÀº XecureCA ¿ÍÀÇ Åë½ÅÀº ¾Ïȣȭ°¡ µÇ¾î¼­ ÁøÇàÀÌ µÇ¸ç, XE_RMP_TCP(2) ¹æ½ÄÀº ¾Ïȣȭ ¾øÀÌ Æò¹®À¸·Î µ¥ÀÌÅÍ Àü¼ÛÀÌ ÀÌ·ç¾îÁø´Ù..

Returns:
Exp Xecure CA Rmp Type
Since:
6.0 v100

getVirtualIDTimeOut

public int getVirtualIDTimeOut()
½Äº°¹øÈ£ È®ÀÎÀ» À§ÇÑ ¼­¹öÀÇ TimeStamp °ªÀÇ TimeOut °ªÀ» ³ªÅ¸³½´Ù. TimeOut ½Ã°£Àº ÃÊ´ÜÀ§ ÀÌ´Ù.

Returns:
Virtual ID TimeOut

getAcceptableDnList

public java.lang.String getAcceptableDnList()
»ç¿ë°¡´ÉÇÑ CA DN List¸¦ ¸®ÅÏÇÑ´Ù. List°£ÀÇ ±¸ºÐÀº '//' ÀÌ´Ù.

Returns:
acceptable ca dn list

getErrorPageURL

public java.lang.String getErrorPageURL()
ErrorPage URL À» ¸®ÅÏÇÑ´Ù.

Returns:
errorpage url

getAuthorityCode

public java.lang.String getAuthorityCode()
´ç.ŸÇà ±¸ºÐÀ» À§ÇÑ ±â°üÄڵ带 ¸®ÅÏÇÑ´Ù..

Returns:
authorityCode

getRaHost2

public java.lang.String getRaHost2()
´ç.ŸÇà ±¸ºÐÀ» À§ÇÑ RA ÀÇ È£½ºÆ®¸¦ ¸®ÅÏÇÑ´Ù..

Returns:
raHost2

getRaPort2

public int getRaPort2()
´ç.ŸÇà ±¸ºÐÀ» À§ÇÑ RAÀÇ Æ÷Æ®¸¦ ¸®ÅÏÇÑ´Ù..

Returns:
raPort2

getClientVersion

public java.lang.String getClientVersion()
XecureWeb Client Control Version À» ¸®ÅÏÇÑ´Ù.

Returns:
client control version

getServerUseHSM

public boolean getServerUseHSM()
¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) »ç¿ë ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
boolean true : HSM »ç¿ë, false : »ç¿ëÇÏÁö ¾ÊÀ½
Since:
6.0 HSM

getServerSlotID

public int getServerSlotID()
¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) slot ID¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
int slotID
Since:
6.0 HSM

getServerEncPIN

public byte[] getServerEncPIN()
¼­¹öŰ¿¡ ´ëÇÑ ¾ÏȣȭµÈ HSM(Hardware Security Module) PINÀ» ¸®ÅÏÇÑ´Ù.

Returns:
byte[] ¾ÏȣȭµÈ PIN
Since:
6.0 HSM

getServerKeyObjID

public int getServerKeyObjID()
¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) Key Object ID¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
int Key Object ID
Since:
6.0 HSM

getServerCertObjID

public int getServerCertObjID()
¼­¹öŰ¿¡ ´ëÇÑ HSM(Hardware Security Module) Cert Object ID¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
int Cert Object ID
Since:
6.0 HSM

getTSACert

public java.lang.String getTSACert()
TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ CA ÀÎÁõ¼­ DN À» ¸®ÅÏÇÑ´Ù.

Returns:
TimeStamp CA cert
Since:
6.0 v110

getTSAId

public java.lang.String getTSAId()
TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ ID¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
TimeStamp ID
Since:
6.0 v110

getTSAPwd

public java.lang.String getTSAPwd()
TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ PWD¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
TimeStamp Password
Since:
6.0 v110

getTSAIp

public java.lang.String getTSAIp()
TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ IP ÁÖ¼Ò¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
TimeStamp IP
Since:
6.0 v110

getTSAPort

public int getTSAPort()
TimeStamp ¸Þ½ÃÁö »ý¼ºÀ» À§ÇÑ Å¸ÀÓ½ºÅÆÇÁ Port ÁÖ¼Ò¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
TimeStamp Port
Since:
6.0 v110

main

public static void main(java.lang.String[] args)
XecureConfig test : ¼³Á¤³»¿ëÀÌ ·ÎµåµÇ´ÂÁö Å×½ºÆ®ÇÑ´Ù.
ÆÄ¶ó¹ÌÅÍ·Î ¼³Á¤È­ÀÏ °æ·Î¸¦ Áְųª »ý·«ÇÒ ¼ö ÀÖ´Ù.
»ý·«ÇÒ °æ¿ì À§¿¡ ¼³¸íµÈ ±âº» À§Ä¡·Î ºÎÅÍ Àоî¿Â´Ù.

Returns:
void
Since:
6.0 v100