JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.ocsp
Class OCSPResponseGenerator

java.lang.Object
  extended bycom.dreamsecurity.jcaos.ocsp.OCSPResponseGenerator

public class OCSPResponseGenerator
extends java.lang.Object

OCSP ÀÀ´ä ¸Þ½ÃÁö¸¦ »ý¼ºÇϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.

OCSP ÀÀ´ä ¸Þ½ÃÁöÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.

 OCSPResponse ::= SEQUENCE {
       responseStatus         OCSPResponseStatus,
       responseBytes          [0] EXPLICIT ResponseBytes OPTIONAL 
 }
 
 OCSPResponseStatus ::= ENUMERATED {
        successful            (0),  --Response has valid confirmations
        malformedRequest      (1),  --Illegal confirmation request
        internalError         (2),  --Internal error in issuer
        tryLater              (3),  --Try again later
                                    --(4) is not used
        sigRequired           (5),  --Must sign the request
        unauthorized          (6)   --Request unauthorized
 }
 

Since:
1.0.0.0

Field Summary
static int OCSP_RESPONSE_STATUS_INTERNAL_ERROR
          OCSP ¼­¹öÀÇ ³»ºÎÀû ¿¡·¯ ¹ß»ý
static int OCSP_RESPONSE_STATUS_MALFORMED_REQUEST
          OCSP ¿äû ¸Þ½ÃÁöÀÇ Çü½ÄÀÌ À߸øµÊ
static int OCSP_RESPONSE_STATUS_SIG_REQUIRED
          OCSP ¿äû ¸Þ½ÃÁö¿¡ ¼­¸íÀ» ¿ä±¸ÇÔ
static int OCSP_RESPONSE_STATUS_SUCCESSFUL
          OCSP ¿äû¿¡ ´ëÇÑ Ã³¸® °á°ú°¡ ¼º°øÀÓ
static int OCSP_RESPONSE_STATUS_TRY_LATER
          OCSP ¿äûÀ» ´ÙÀ½¿¡ ´Ù½Ã ½Ãµµ Çϵµ·Ï ÇÔ
static int OCSP_RESPONSE_STATUS_UNAUTHORIZED
          OCSP ¿äûÀÚÀÇ ÀÎÁõ ½ÇÆÐ
 
Constructor Summary
OCSPResponseGenerator(int ocspResonseStatus)
          ¿äû ¸Þ½ÃÁö ó¸® °á°ú¸¦ ¼³Á¤ÇÏ¿© OCSPResponseGenerator Ŭ·¡½º¸¦ ÃʱâÈ­ ÇÑ´Ù.
 
Method Summary
 void setResponse(Response response)
          Ã³¸® °á°ú¸¦ ¼³Á¤ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OCSP_RESPONSE_STATUS_SUCCESSFUL

public static final int OCSP_RESPONSE_STATUS_SUCCESSFUL
OCSP ¿äû¿¡ ´ëÇÑ Ã³¸® °á°ú°¡ ¼º°øÀÓ

See Also:
Constant Field Values

OCSP_RESPONSE_STATUS_MALFORMED_REQUEST

public static final int OCSP_RESPONSE_STATUS_MALFORMED_REQUEST
OCSP ¿äû ¸Þ½ÃÁöÀÇ Çü½ÄÀÌ À߸øµÊ

See Also:
Constant Field Values

OCSP_RESPONSE_STATUS_INTERNAL_ERROR

public static final int OCSP_RESPONSE_STATUS_INTERNAL_ERROR
OCSP ¼­¹öÀÇ ³»ºÎÀû ¿¡·¯ ¹ß»ý

See Also:
Constant Field Values

OCSP_RESPONSE_STATUS_TRY_LATER

public static final int OCSP_RESPONSE_STATUS_TRY_LATER
OCSP ¿äûÀ» ´ÙÀ½¿¡ ´Ù½Ã ½Ãµµ Çϵµ·Ï ÇÔ

See Also:
Constant Field Values

OCSP_RESPONSE_STATUS_SIG_REQUIRED

public static final int OCSP_RESPONSE_STATUS_SIG_REQUIRED
OCSP ¿äû ¸Þ½ÃÁö¿¡ ¼­¸íÀ» ¿ä±¸ÇÔ

See Also:
Constant Field Values

OCSP_RESPONSE_STATUS_UNAUTHORIZED

public static final int OCSP_RESPONSE_STATUS_UNAUTHORIZED
OCSP ¿äûÀÚÀÇ ÀÎÁõ ½ÇÆÐ

See Also:
Constant Field Values
Constructor Detail

OCSPResponseGenerator

public OCSPResponseGenerator(int ocspResonseStatus)
¿äû ¸Þ½ÃÁö ó¸® °á°ú¸¦ ¼³Á¤ÇÏ¿© OCSPResponseGenerator Ŭ·¡½º¸¦ ÃʱâÈ­ ÇÑ´Ù.

Parameters:
ocspResonseStatus - ¿äû ¸Þ½ÃÁö ó¸® °á°ú
Method Detail

setResponse

public void setResponse(Response response)
                 throws java.lang.IllegalArgumentException
ó¸® °á°ú¸¦ ¼³Á¤ÇÑ´Ù.

Parameters:
response - ó¸® °á°ú
Throws:
java.lang.IllegalArgumentException - Áö¿øÇÏÁö ¾Ê´Â ÀÀ´ä ¸Þ½ÃÁö ÇüÅÂÀÏ °æ¿ì¿¡ ¹ß»ý

JCaosLib
V1.4.4.0


Copyright ¨Ï2007-2011 DreamSecurity Co.,Ltd . All rights reserved