xecure.exp
Class XecureExpConfig

java.lang.Object
  |
  +--xecure.exp.XecureExpConfig

public class XecureExpConfig
extends java.lang.Object

XecureExpConfig Ŭ·¡½º´Â XecureExpSignTool java ¶óÀ̺귯¸®ÀÇ µ¿ÀÛ¿¡ ÇÊ¿äÇÑ Á¤º¸µéÀ» ¼³Á¤ÆÄÀϷκÎÅÍ Àаí ÇØ´ç Á¤º¸¸¦ Á¦°øÇÑ´Ù.
¼³Á¤ÆÄÀÏÀº constructor¿¡ ÁöÁ¤µÈ ÆÄÀÏ, ȤÀº java applicationÀ» ±¸µ¿ÇÏ´Â »ç¿ëÀÚ °èÁ¤ÀÇ È¨µð·ºÅ丮ÀÇ XecureConf/xecure_expsign_v2.conf ºÎÅÍ ¾ò´Â´Ù.
XecureExpConfig Ŭ·¡½ºÀÇ ¼³Á¤ °ªµéÀº ¸ðµÎ static À¸·Î ¼±¾ðµÇ¾î, ÃÖÃÊ ¼³Á¤°ªÀÌ ¼¼ÆÃµÇ¸é ÀÌÈÄ ¼³Á¤°ªÀ» ´Ù½Ã Àоî¿ÀÁö ¾Ê´Â´Ù. xecure_expsign_v2.conf ÆÄÀÏÀÇ ³»¿ëÀÌ ¼öÁ¤µÉ °æ¿ì¿¡´Â java application À» ´Ù½Ã Àç ½Ãµ¿ÇØ¾ß ÇÑ´Ù.
1. Ȩµð·ºÅ丮 ¼³Á¤
windows NT : [windows directory]/Profiles/[userid]/XecureConf/xecure_expsign_v2.conf
Unix : [user home directory]/XecureConf/xecure_expsign_v2.conf


Constructor Summary
XecureExpConfig()
          XecureExpConfig Constructor configuration ÆÄÀÏÀ» java application ½ÇÇàÀÚ È¨µð·ºÅ丮ÀÇ XecureConf/xecure_expsign_v2.conf ¿¡¼­ ã´Â´Ù.
XecureExpConfig(java.lang.String FilePath)
          XecureExpConfig Constructor configuration ÆÄÀÏÀ§Ä¡¸¦ ÆÄ¶ó¹ÌÅÍ·Î ÁöÁ¤Çϸé, ÇØ´ç ÆÄÀÏ¿¡¼­ XecureExpConfig °ªÀ» ¾ò´Â´Ù.
 
Method Summary
 java.lang.String getCertStatusCheckMethod()
          ÀÎÁõ¼­ »óÅÂÈ®ÀÎ ¹æ¹ýÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getCertStoreDir()
          ÀÎÁõ¼­ ÀúÀå µð·ºÅ丮¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getCrlInfo()
          CRL°ü·Ã Á¤º¸¸¦À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getLogDir()
          ·Î±× µð·ºÅ丮¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getLogFile()
          ·Î±× ÆÄÀϸíÀ» ¸®ÅÏÇÑ´Ù.
 int getLogLevel()
          ÇöÀç ¼³Á¤µÈ ·Î±× ·¹º§À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getLogPath()
          ·Î±× ÆÄÀÏÀÇ Àý´ë À§Ä¡¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCACertFN()
          ÀÎÁõ±â°ü ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCaClientCertFN()
          CA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCaClientKeyFN()
          CA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ÀÇ pair °¡ µÇ´Â °³ÀÎŰ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCaClientKeyPWD()
          CA ¼­¹ö¿Í Åë½ÅÇϴµ¥ »ç¿ëµÇ´Â °³ÀÎŰÀÇ ¾ÏÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureCaHost()
          CA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
 int getXecureCaPort()
          CA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureCmpPort()
          CMP ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureOcspClientCertFN()
          OCSP ¼­¹ö¿¡ µî·ÏµÈ OCSP Client ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureOcspClientKeyFN()
          OCSP ¼­¹ö¿¡ µî·ÏµÈ OCSP client ÀÎÁõ¼­ÀÇ pair °¡ µÇ´Â °³ÀÎŰÀÇ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureOcspClientKeyPWD()
          OCSP ¼­¹ö¿Í Åë½ÅÇÒ¶§ »ç¿ëµÇ´Â °³ÀÎŰÀÇ ¾ÏÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureOcspHost()
          OCSP ¼­¹ö ÁÖ¼Ò¸¦ ¸®ÅÏÇÑ´Ù.
 int getXecureOcspPort()
          OCSP ¼­¹ö Æ÷Æ®¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureOcspServerCertFN()
          OCSP ¼­¹öÀÇ ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRaClientCertFN()
          RA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRaClientKeyFN()
          RA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ÀÇ pair °¡ µÇ´Â °³ÀÎŰ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRaClientKeyPWD()
          RA ¼­¹ö¿Í Åë½ÅÇϴµ¥ »ç¿ëµÇ´Â °³ÀÎŰÀÇ ¾ÏÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureRaHost()
          RA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
 int getXecureRaPort()
          RA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureTsaHost()
          TSA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
 int getXecureTsaPort()
          TSA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getXecureTsaServerCertFN()
          TSA ¼­¹öÀÇ ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XecureExpConfig

public XecureExpConfig()
                throws java.io.FileNotFoundException,
                       java.io.IOException
XecureExpConfig Constructor configuration ÆÄÀÏÀ» java application ½ÇÇàÀÚ È¨µð·ºÅ丮ÀÇ XecureConf/xecure_expsign_v2.conf ¿¡¼­ ã´Â´Ù.
Throws:
java.io.FileNotFoundException -  
java.io.IOException -  

XecureExpConfig

public XecureExpConfig(java.lang.String FilePath)
                throws java.io.FileNotFoundException,
                       java.io.IOException
XecureExpConfig Constructor configuration ÆÄÀÏÀ§Ä¡¸¦ ÆÄ¶ó¹ÌÅÍ·Î ÁöÁ¤Çϸé, ÇØ´ç ÆÄÀÏ¿¡¼­ XecureExpConfig °ªÀ» ¾ò´Â´Ù.
Parameters:
FilePath - XecureExpConfig ¼³Á¤ ÆÄÀÏ Àý´ë À§Ä¡
Throws:
java.io.FileNotFoundException -  
java.io.IOException -  
Method Detail

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

getCertStoreDir

public java.lang.String getCertStoreDir()
ÀÎÁõ¼­ ÀúÀå µð·ºÅ丮¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
certificate storage directory

getXecureCaHost

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

getXecureCaPort

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

getXecureCmpPort

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

getXecureCACertFN

public java.lang.String getXecureCACertFN()
ÀÎÁõ±â°ü ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
xecure CA certificate file path

getXecureCaClientCertFN

public java.lang.String getXecureCaClientCertFN()
CA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ca client certificate file path

getXecureCaClientKeyFN

public java.lang.String getXecureCaClientKeyFN()
CA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ÀÇ pair °¡ µÇ´Â °³ÀÎŰ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ca client key file path

getXecureCaClientKeyPWD

public java.lang.String getXecureCaClientKeyPWD()
CA ¼­¹ö¿Í Åë½ÅÇϴµ¥ »ç¿ëµÇ´Â °³ÀÎŰÀÇ ¾ÏÈ£¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ca client key password

getCertStatusCheckMethod

public java.lang.String getCertStatusCheckMethod()
ÀÎÁõ¼­ »óÅÂÈ®ÀÎ ¹æ¹ýÀ» ¸®ÅÏÇÑ´Ù.
Returns:
certificate status check method

getCrlInfo

public java.lang.String getCrlInfo()
CRL°ü·Ã Á¤º¸¸¦À» ¸®ÅÏÇÑ´Ù.
Returns:
crl information

getXecureOcspHost

public java.lang.String getXecureOcspHost()
OCSP ¼­¹ö ÁÖ¼Ò¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ocsp server address

getXecureOcspPort

public int getXecureOcspPort()
OCSP ¼­¹ö Æ÷Æ®¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ocsp server port

getXecureOcspClientCertFN

public java.lang.String getXecureOcspClientCertFN()
OCSP ¼­¹ö¿¡ µî·ÏµÈ OCSP Client ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ocsp client certificate file path

getXecureOcspClientKeyFN

public java.lang.String getXecureOcspClientKeyFN()
OCSP ¼­¹ö¿¡ µî·ÏµÈ OCSP client ÀÎÁõ¼­ÀÇ pair °¡ µÇ´Â °³ÀÎŰÀÇ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ocsp client key file path

getXecureOcspClientKeyPWD

public java.lang.String getXecureOcspClientKeyPWD()
OCSP ¼­¹ö¿Í Åë½ÅÇÒ¶§ »ç¿ëµÇ´Â °³ÀÎŰÀÇ ¾ÏÈ£¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ocsp client key password

getXecureOcspServerCertFN

public java.lang.String getXecureOcspServerCertFN()
OCSP ¼­¹öÀÇ ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ocsp server certificate file path

getXecureRaHost

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

getXecureRaPort

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

getXecureRaClientCertFN

public java.lang.String getXecureRaClientCertFN()
RA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ra client certificate file path

getXecureRaClientKeyFN

public java.lang.String getXecureRaClientKeyFN()
RA ¼­¹ö¿¡ µî·ÏµÈ Client ÀÎÁõ¼­ÀÇ pair °¡ µÇ´Â °³ÀÎŰ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ra client key file path

getXecureRaClientKeyPWD

public java.lang.String getXecureRaClientKeyPWD()
RA ¼­¹ö¿Í Åë½ÅÇϴµ¥ »ç¿ëµÇ´Â °³ÀÎŰÀÇ ¾ÏÈ£¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
ra client key password

getXecureTsaHost

public java.lang.String getXecureTsaHost()
TSA ¼­¹öÀÇ È£½ºÆ® ¸íÀ» ¸®ÅÏÇÑ´Ù.
Returns:
TSA hostname

getXecureTsaPort

public int getXecureTsaPort()
TSA ¼­¹öÀÇ Æ÷Æ®¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
TSA port

getXecureTsaServerCertFN

public java.lang.String getXecureTsaServerCertFN()
TSA ¼­¹öÀÇ ÀÎÁõ¼­ ÆÄÀÏ ÆÐ½º¸¦ ¸®ÅÏÇÑ´Ù.
Returns:
TSA server certificate file path