xecure.crypto
Class SignVerifier

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

public class SignVerifier
extends java.lang.Object

ÀÌ Å¬·¡½º´Â XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¸¦ ÇØ¼®ÇÏ°í °ËÁõÇÑ´Ù.


Constructor Summary
SignVerifier(XecureConfig config, java.lang.String signed_msg)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, int is_base64)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, java.lang.String charset)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, java.lang.String charset, int is_base64)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, java.lang.String cadn, java.lang.String operaterId)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, java.lang.String cadn, java.lang.String operaterId, int is_base64)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, java.lang.String cadn, java.lang.String operaterId, java.lang.String charset)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
SignVerifier(XecureConfig config, java.lang.String signed_msg, java.lang.String cadn, java.lang.String operaterId, java.lang.String charset, int is_base64)
          SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
 
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 ¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getVerifiedMsg_Text()
          ¼­¸íµÇ±âÀü Text ¹®¼­ ¿øº»À» ¸®ÅÏÇÑ´Ù.
 byte[] getVerifiedMsg()
          ¼­¸íµÇ±âÀü Binary ¹®¼­ ¿øº»À» ¸®ÅÏÇÑ´Ù.
 java.lang.String verifyMessageM(java.lang.String signed_msg, java.lang.String subject)
          Deprecated. from XecureWeb 6.0 v110, replaced by SignVerifierM class
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg)
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    int is_base64)
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
is_base64 - ¼­¸í¹®ÀÇ Çü½ÄÀÌ hexa ÀÎÄÚµù Çü½ÄÀÎÁö, base64 ÀÎÄÚµù Çü½ÄÀÎÁö ±¸ºÐÇÑ´Ù. hexa ÀÎÄÚµù : 0, base64 ÀÎÄÚµù : 1

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    java.lang.String cadn,
                    java.lang.String operaterId)
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
operaterId - ±â°ü½Äº°ÀÚ

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    java.lang.String cadn,
                    java.lang.String operaterId,
                    int is_base64)
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
operaterId - ±â°ü½Äº°ÀÚ
is_base64 - ¼­¸í¹®ÀÇ Çü½ÄÀÌ hexa ÀÎÄÚµù Çü½ÄÀÎÁö, base64 ÀÎÄÚµù Çü½ÄÀÎÁö ±¸ºÐÇÑ´Ù. hexa ÀÎÄÚµù : 0, base64 ÀÎÄÚµù : 1

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    java.lang.String charset)
             throws java.io.UnsupportedEncodingException
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
charset - ¼­¸í ¿ø¹®ÀÇ ¹®ÀÚ¼Â. ½Ã½ºÅÛ µðÆúÆ® °ªÀÌ ¾Æ´Ñ ¹®ÀÚ¼ÂÀÎ °æ¿ì »ç¿ëÇÔ.
    ÇØ´ç ÆäÀÌÁöÀÇ ¹®ÀÚ¼ÂÀº XecureHttpServletResponse.getCharacterEncoding() Âü°í
    ¿¹) SignVerifier verifier = new SignVerifier(config, signed_msg, response.getCharacterEncoding());
Throws:
java.io.UnsupportedEncodingException -  
Since:
6.0 v210

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    java.lang.String charset,
                    int is_base64)
             throws java.io.UnsupportedEncodingException
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
charset - ¼­¸í ¿ø¹®ÀÇ ¹®ÀÚ¼Â. ½Ã½ºÅÛ µðÆúÆ® °ªÀÌ ¾Æ´Ñ ¹®ÀÚ¼ÂÀÎ °æ¿ì »ç¿ëÇÔ.
    ÇØ´ç ÆäÀÌÁöÀÇ ¹®ÀÚ¼ÂÀº XecureHttpServletResponse.getCharacterEncoding() Âü°í
    ¿¹) SignVerifier verifier = new SignVerifier(config, signed_msg, response.getCharacterEncoding());
is_base64 - ¼­¸í¹®ÀÇ Çü½ÄÀÌ hexa ÀÎÄÚµù Çü½ÄÀÎÁö, base64 ÀÎÄÚµù Çü½ÄÀÎÁö ±¸ºÐÇÑ´Ù. hexa ÀÎÄÚµù : 0, base64 ÀÎÄÚµù : 1
Throws:
java.io.UnsupportedEncodingException -  
Since:
6.0 v210

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    java.lang.String cadn,
                    java.lang.String operaterId,
                    java.lang.String charset)
             throws java.io.UnsupportedEncodingException
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
operaterId - ±â°ü½Äº°ÀÚ
charset - ¼­¸í ¿ø¹®ÀÇ ¹®ÀÚ¼Â. ½Ã½ºÅÛ µðÆúÆ® °ªÀÌ ¾Æ´Ñ ¹®ÀÚ¼ÂÀÎ °æ¿ì »ç¿ëÇÔ.
    ÇØ´ç ÆäÀÌÁöÀÇ ¹®ÀÚ¼ÂÀº XecureHttpServletResponse.getCharacterEncoding() Âü°í
    ¿¹) SignVerifier verifier = new SignVerifier(config, signed_msg, cadn, opID, response.getCharacterEncoding());
Throws:
java.io.UnsupportedEncodingException -  
Since:
6.0 v210

SignVerifier

public SignVerifier(XecureConfig config,
                    java.lang.String signed_msg,
                    java.lang.String cadn,
                    java.lang.String operaterId,
                    java.lang.String charset,
                    int is_base64)
             throws java.io.UnsupportedEncodingException
SignVerifier object ¸¦ »ý¼ºÇÏ°í µ¿½Ã¿¡ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ´ëÇÑ ÇØ¼®¹× °ËÁõÀ» ¼öÇàÇÑ´Ù. getLastError() °¡ 0 ÀÌ ¾Æ´Ñ °ªÀ» ¸®ÅÏÇÒ °æ¿ì¿¡´Â ¼­¸íµÈ ¸Þ½ÃÁö¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. getLastError() °¡ 0 À» ¸®ÅÏÇÒ °æ¿ì ¼­¸íÀÚ ÀÎÁõ¼­, ¼­¸í¿¡ »ç¿ëµÈ ¹®¼­ ¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
Parameters:
config - XecureConfig object
signed_msg - XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·Ñ¿¡ ÀÇÇØ ÀüÀÚ¼­¸íµÈ ¸Þ½ÃÁö
operaterId - ±â°ü½Äº°ÀÚ
charset - ¼­¸í ¿ø¹®ÀÇ ¹®ÀÚ¼Â. ½Ã½ºÅÛ µðÆúÆ® °ªÀÌ ¾Æ´Ñ ¹®ÀÚ¼ÂÀÎ °æ¿ì »ç¿ëÇÔ.
    ÇØ´ç ÆäÀÌÁöÀÇ ¹®ÀÚ¼ÂÀº XecureHttpServletResponse.getCharacterEncoding() Âü°í
    ¿¹) SignVerifier verifier = new SignVerifier(config, signed_msg, cadn, opID, response.getCharacterEncoding());
is_base64 - ¼­¸í¹®ÀÇ Çü½ÄÀÌ hexa ÀÎÄÚµù Çü½ÄÀÎÁö, base64 ÀÎÄÚµù Çü½ÄÀÎÁö ±¸ºÐÇÑ´Ù. hexa ÀÎÄÚµù : 0, base64 ÀÎÄÚµù : 1
Throws:
java.io.UnsupportedEncodingException -  
Since:
6.0 v210
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

getLastErrorMsg

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

getSignerCertificate

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

getVerifiedMsg

public byte[] getVerifiedMsg()
¼­¸íµÇ±âÀü Binary ¹®¼­ ¿øº»À» ¸®ÅÏÇÑ´Ù.
Returns:
verified message

getUserID

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

getVerifiedMsg_Text

public java.lang.String getVerifiedMsg_Text()
¼­¸íµÇ±âÀü Text ¹®¼­ ¿øº»À» ¸®ÅÏÇÑ´Ù. ÇѱÛÀÌ µé¾îÀÖ´Â ÅØ½ºÆ® ¹®¼­ÀÇ °æ¿ì ¹Ýµå½Ã ÀÌ ÇÔ¼ö¸¦ È£ÃâÇØ¾ß ÇÑ´Ù.
Returns:
verified message text

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

verifyMessageM

public java.lang.String verifyMessageM(java.lang.String signed_msg,
                                       java.lang.String subject)
Deprecated. from XecureWeb 6.0 v110, replaced by SignVerifierM class
¼­¸íµÇ±âÀü Text ¹®¼­ ¿øº»À» ¸®ÅÏÇÑ´Ù.
¼­¸í¹® ÀÚü°ËÁõ¸¸À» ÇàÇϰí ÀÎÁõ¼­ °ËÁõÀº ÇàÇÏÁö ¾Ê´Â´Ù.
Parameters:
signed_msg - String ¸ÖƼ ¼­¸íµÈ 2¹øÂ° ºÎÅÍÀÇ ¼­¸í¹®
subject - String Ŭ·¡½º »ý¼º½Ã »ç¿ëÇÑ ¼­¸í¹®ÀÇ ¼­¸í ÀÎÁõ¼­ DN
Returns:
verified message text