xecure.crypto
Class PublicOCSP

java.lang.Object
  extended byxecure.crypto.PublicOCSP

public class PublicOCSP
extends java.lang.Object

ÀÌ Å¬·¡½º´Â Ÿ±â°ü ÀÎÁõ¼­ÀÇ µî·Ï ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ´Â ÇÔ¼öµéÀ» °¡Áø´Ù.


Constructor Summary
PublicOCSP(XecureConfig config)
          constructs a new PublicOCSP
 
Method Summary
 int getLastError()
          OCSP ¿¡¼­ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯Äڵ尡 ¸®ÅϵȴÙ.
 java.lang.String getLastErrorMsg()
          OCSP ¿¡¼­ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö°¡ ¸®ÅϵȴÙ.
 java.lang.String getResponseFromOCSP(java.lang.String entry)
          OCSP ºÎÅÍ Àü´Þ¹ÞÀº ÀÎÁõ¼­ µî·Ï °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.
 int registerCertificate(java.lang.String userid, java.lang.String pem)
          Å¸±â°ü ÀÎÁõ¼­ÀÇ µî·ÏÀ» ¿äûÇÑ´Ù.
 int registerCertificate(java.lang.String userid, java.lang.String pem, java.lang.String operaterId)
          Å¸±â°ü ÀÎÁõ¼­ÀÇ µî·ÏÀ» ¿äûÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PublicOCSP

public PublicOCSP(XecureConfig config)
constructs a new PublicOCSP

Parameters:
config - XecureConfig reference
Method Detail

registerCertificate

public int registerCertificate(java.lang.String userid,
                               java.lang.String pem)
Ÿ±â°ü ÀÎÁõ¼­ÀÇ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromOCSP ¸¦ ÅëÇØ ¾ò´Â´Ù.

Parameters:
userid - »ç¿ëÀÚ ID ( Çʼö )
pem - Ÿ±â°ü »ç¿ëÀÚ ÀÎÁõ¼­ ( Çʼö )
Returns:
0 : ¼º°ø - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

registerCertificate

public int registerCertificate(java.lang.String userid,
                               java.lang.String pem,
                               java.lang.String operaterId)
Ÿ±â°ü ÀÎÁõ¼­ÀÇ µî·ÏÀ» ¿äûÇÑ´Ù. ¿äû °á°ú´Â getResponseFromOCSP ¸¦ ÅëÇØ ¾ò´Â´Ù.

Parameters:
userid - »ç¿ëÀÚ ID ( Çʼö )
pem - Ÿ±â°ü »ç¿ëÀÚ ÀÎÁõ¼­ ( Çʼö )
Returns:
0 : ¼º°ø - getLastErrorMsg()¸¦ ÅëÇØ ¿¡·¯¸Þ½ÃÁö¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

getResponseFromOCSP

public java.lang.String getResponseFromOCSP(java.lang.String entry)
OCSP ºÎÅÍ Àü´Þ¹ÞÀº ÀÎÁõ¼­ µî·Ï °á°ú Á¤º¸¸¦ ¾ò´Â´Ù.

Parameters:
entry - "CODE" - ÀÀ´äÄÚµå
"MESSAGE" - ÀÀ´ä¸Þ½ÃÁö
"PRODUCEAT" - ÀÀ´äÀü¹®»ý¼º½Ã°£
"ISSUERDN" - ¹ß±ÞÀÚ DN
"CERTSERIAL" - ÀÎÁõ¼­ ½Ã¸®¾ó
"CERTSTATUS" - ÀÎÁõ¼­ »óÅÂ
"REVOKETIME" - ÀÎÁõ¼­ Æó±â½Ã°£
"REVOKEREASON" - ÀÎÁõ¼­ Æó±âÀÌÀ¯
Returns:
value for entry

getLastError

public int getLastError()
OCSP ¿¡¼­ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯Äڵ尡 ¸®ÅϵȴÙ.

Returns:
error code

getLastErrorMsg

public java.lang.String getLastErrorMsg()
OCSP ¿¡¼­ ¿¡·¯°¡ Àü¼ÛµÈ °æ¿ì ¿¡·¯ ¸Þ½ÃÁö°¡ ¸®ÅϵȴÙ.

Returns:
error message