xecure.crypto
Class FileSignVerifier

java.lang.Object
  extended byxecure.crypto.FileSignVerifier

public class FileSignVerifier
extends java.lang.Object

ÀÌ Å¬·¡½º´Â ÀüÀÚ¼­¸íµÈ È­ÀÏÀ» ÇØ¼®ÇÏ°í °ËÁõÇÑ´Ù.

Since:
6.0 v100

Constructor Summary
FileSignVerifier(XecureConfig config, java.lang.String fileName)
          FileSignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ È­ÀÏ¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù.
FileSignVerifier(XecureConfig config, java.lang.String fileName, java.lang.String cadn, java.lang.String operaterId)
          FileSignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù.
 
Method Summary
 int getLastError()
          ÀüÀÚ¼­¸í °ËÁõ½Ã ¿¡·¯°¡ ¹ß»ýÇÒ °æ¿ì ¿¡·¯Äڵ尡 ¸®ÅϵȴÙ.
 java.lang.String getLastErrorMsg()
          ÀüÀÚ¼­¸í °ËÁõ½Ã ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
 Certificate getSignerCertificate()
          ¼­¸íÀÚÀÇ ÀÎÁõ¼­¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getSignTimeMsg()
          ¼­¸í ½Ã°£ ¸Þ½ÃÁö¸¦ ³ªÅ¸³½´Ù.
 java.lang.String getTimeStampAccuracy()
          Å¸ÀÓ½ºÅÆÇÁ ¸Þ½ÃÁöÀÇ Á¤È®¼º ¸Þ½ÃÁö¸¦ ³ªÅ¸³½´Ù.
 java.lang.String getTimeStampMsg()
          Å¸ÀÓ½ºÅÆÇÁ ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getUserID()
          ÀüÀÚ¼­¸íÇÑ »ç¿ëÀÚÀÇ ID ¸¦ ¸®ÅÏÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSignVerifier

public FileSignVerifier(XecureConfig config,
                        java.lang.String fileName)
FileSignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ È­ÀÏ¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ È­ÀÏ¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

Parameters:
config - XecureConfig object
fileName - ÀüÀÚ¼­¸íµÈ È­ÀÏ °æ·Î¸í
Since:
6.0 v100

FileSignVerifier

public FileSignVerifier(XecureConfig config,
                        java.lang.String fileName,
                        java.lang.String cadn,
                        java.lang.String operaterId)
FileSignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ È­ÀÏ¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

Parameters:
config - XecureConfig object
fileName - ÀüÀÚ¼­¸íµÈ È­ÀÏ °æ·Î¸í
operaterId - ±â°ü½Äº°ÀÚ
Since:
6.0 v100
Method Detail

getLastError

public int getLastError()
ÀüÀÚ¼­¸í °ËÁõ½Ã ¿¡·¯°¡ ¹ß»ýÇÒ °æ¿ì ¿¡·¯Äڵ尡 ¸®ÅϵȴÙ.
-1001 : Library Initialize error
-1002 : Signed Message Parsing Error
-1003 : ¼­¸íÀÚ ÀÎÁõ¼­°¡ Æó±âµÇ¾î ÀÖÀ½
-1004 : ÀÎÁõ¼­ °ËÁõ ¿¡·¯
-1005 : ¼­¸íÀÚ ÀÎÁõ¼­ À¯È¿±â°£ ¸¸·á
-1006 : ÀÎÁõ±â°ü ÀÎÁõ¼­ À¯È¿±â°£ ¸¸·á
-1007 : À߸øµÈ ÀÎÁõ¼­
-1008 : ¼­¸íÀÚ ÀÎÁõ¼­ È¿·ÂÁ¤Áö »óÅÂ
-1009 : ¾Ë ¼ö ¾ø´Â ¿¡·¯
-1201 : °øÀεî·Ï±â°ü ¿¬°á ½ÇÆÐ
-1202 : °øÀεî·Ï±â°ü ¸Þ¸ð¸® ¿¡·¯
-1203 : °øÀεî·Ï±â°ü ó¸® ½ÇÆÐ
-2001 : »ç¼³µî·Ï±â°ü È£½ºÆ®¸í ¿¡·¯
-2002 : »ç¼³µî·Ï±â°ü ¼ÒÄÏ »ý¼º ½ÇÆÐ
-2003 : »ç¼³µî·Ï±â°ü ¼ÒÄÏ ¿¬°á ½ÇÆÐ
-2004 : »ç¼³µî·Ï±â°ü ¼ÒÄÏ µ¥ÀÌŸ ÀÐ±â ½ÇÆÐ
-2005 : »ç¼³µî·Ï±â°ü ¼ÒÄÏ µ¥ÀÌŸ ¾²±â ½ÇÆÐ
-2006 : »ç¼³µî·Ï±â°ü RSA ¾ÏÈ£ ½ÇÆÐ
-2007 : »ç¼³µî·Ï±â°ü RSA º¹È£ ½ÇÆÐ
-2008 : »ç¼³µî·Ï±â°ü ³»ºÎ ¿À·ù
-2009 : »ç¼³µî·Ï±â°ü À߸øµÈ ¸Þ½ÃÁö
-2011 : »ç¼³µî·Ï±â°ü ¼­¹ö ÀÎÁõ¼­ Àб⠿À·ù
-2012 : »ç¼³µî·Ï±â°ü ¼­¹ö °³ÀÎŰ Àб⠿À·ù
-2013 : »ç¼³µî·Ï±â°ü ÀÎÁõ¼­ Àб⠿À·ù
-2014 : »ç¼³µî·Ï±â°ü ¼­¹ö ÀÎÁõ¼­ Çü½Ä ¿À·ù
-2015 : »ç¼³µî·Ï±â°ü ¼­¹ö °³ÀÎŰ Àб⠿À·ù
-2016 : »ç¼³µî·Ï±â°ü ÀÎÁõ¼­ Àб⠿À·ù
-2017 : »ç¼³µî·Ï±â°ü ÇÁ·ÎÅäÄÝ ¿À·ù
-2018 : »ç¼³µî·Ï±â°ü Àü´Þ Àμö ºÎÁ· ¿À·ù
-2019 : »ç¼³µî·Ï±â°ü ÀÎÁõ¿ä±¸¼­ »ý¼º ¿À·ù
-2020 : »ç¼³µî·Ï±â°ü À߸øµÈ ÀÎÁõ±â°ü ¸Þ½ÃÁö ¿À·ù
-2021 : »ç¼³µî·Ï±â°ü ÀÎÁõ ¼­ºñ½º ¿äû ½ÇÆÐ
-2025 : »ç¼³µî·Ï±â°ü ¸Þ½ÃÁö ¾ÏÈ£ ½ÇÆÐ
-2026 : »ç¼³µî·Ï±â°ü ¸Þ½ÃÁö º¹È£ ½ÇÆÐ
-3010 : ¼­¹ö Xecure ¼³Á¤ ÆÄÀÏ ¿À·ù

Returns:
error code
Since:
6.0 v100

getLastErrorMsg

public java.lang.String getLastErrorMsg()
ÀüÀÚ¼­¸í °ËÁõ½Ã ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

Returns:
error message
Since:
6.0 v100

getSignerCertificate

public Certificate getSignerCertificate()
¼­¸íÀÚÀÇ ÀÎÁõ¼­¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
signer Certificate object
Since:
6.0 v100

getUserID

public java.lang.String getUserID()
ÀüÀÚ¼­¸íÇÑ »ç¿ëÀÚÀÇ ID ¸¦ ¸®ÅÏÇÑ´Ù. ID ´Â »ç¿ëÀÚID$»ç¿ëÀÚ ÁֹιøÈ£·Î ±¸¼ºÀÌ µÈ´Ù.

Returns:
verified message
Since:
6.0 v100

getTimeStampMsg

public java.lang.String getTimeStampMsg()
ŸÀÓ½ºÅÆÇÁ ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
timestamp_time
Since:
6.0 v110

getTimeStampAccuracy

public java.lang.String getTimeStampAccuracy()
ŸÀÓ½ºÅÆÇÁ ¸Þ½ÃÁöÀÇ Á¤È®¼º ¸Þ½ÃÁö¸¦ ³ªÅ¸³½´Ù.

Returns:
timestamp_accuracy
Since:
6.0 v110

getSignTimeMsg

public java.lang.String getSignTimeMsg()
¼­¸í ½Ã°£ ¸Þ½ÃÁö¸¦ ³ªÅ¸³½´Ù.

Returns:
signedAttr_signTime
Since:
6.0 v110