JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.ocsp
Class SingleResponse

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

public class SingleResponse
extends java.lang.Object

»óÅÂÈ®ÀÎÀ» ¿äûÇÑ °¢ ÀÎÁõ¼­¿¡ ´ëÇÑ °á°ú¸¦ È®ÀÎÇϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.

SigleResponse ÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.

 SingleResponse ::= SEQUENCE {
    certID                       CertID,
    certStatus                   CertStatus,
    thisUpdate                   GeneralizedTime,
    nextUpdate           [0]     EXPLICIT GeneralizedTime OPTIONAL,
    singleExtensions     [1]     EXPLICIT Extensions 		OPTIONAL }
 

Since:
1.0.0.0

Method Summary
 CertID getCertID()
          »óÅÂÈ®ÀÎ ÀÎÁõ¼­ ½Äº°ÀÚ¸¦ ȹµæÇÑ´Ù.
 CertStatus getCertStat()
          ÀÎÁõ¼­ÀÇ »óŸ¦ È®ÀÎÇÑ´Ù.
 int getCertStatus()
          Deprecated. use getCertStat method
 byte[] getEncoded()
          DER ÀÎÄÚµù°ªÀ» ȹµæÇÑ´Ù.
static SingleResponse getInstance(byte[] data)
          ÀÎÁõ¼­ »óÅ ȮÀÎ °á°ú Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SingleResponse °´Ã¼·Î º¯È¯ÇÑ´Ù.
static SingleResponse getInstance(java.lang.Object o)
          ÀÎÁõ¼­ »óÅ ȮÀÎ °á°ú Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SingleResponse °´Ã¼·Î º¯È¯ÇÑ´Ù.
 java.util.Date getNextUpdate()
          ÇØ´ç ÀÎÁõ¼­ÀÇ »óÅ Á¤º¸ ´ÙÀ½ °»½Å ÀϽø¦ È®ÀÎÇÑ´Ù.
 int getRevocationReason()
          Deprecated. use getCertStat method
 java.util.Date getRevocationTime()
          Deprecated. use getCertStat method
 java.util.Date getThisUpdate()
          ÇØ´ç ÀÎÁõ¼­ÀÇ »óÅ Á¤º¸ °»½Å ÀϽø¦ È®ÀÎÇÑ´Ù.
 com.dreamsecurity.jcaos.asn1.ocsp.SingleResponse toASN1Object()
          ASN.1 ÇüÅÂÀÇ SigleResponse¸¦ ȹµæÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SingleResponse getInstance(byte[] data)
                                  throws java.io.IOException
ÀÎÁõ¼­ »óÅ ȮÀÎ °á°ú Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SingleResponse °´Ã¼·Î º¯È¯ÇÑ´Ù.

Parameters:
data - DER ÀÎÄÚµùµÈ ÇüÅÂÀÇ ÀÎÁõ¼­ »óÅ ȮÀÎ °á°ú Á¤º¸
Throws:
java.io.IOException - µðÄÚµù ½ÇÆÐ½Ã ¹ß»ý

getInstance

public static SingleResponse getInstance(java.lang.Object o)
                                  throws java.io.IOException
ÀÎÁõ¼­ »óÅ ȮÀÎ °á°ú Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SingleResponse °´Ã¼·Î º¯È¯ÇÑ´Ù.

Parameters:
o - ÀÎÁõ¼­ »óÅ ȮÀÎ °á°ú Á¤º¸ (DER ÀÎÄÚµùµÈ °ª ¶Ç´Â ASN.1 ÇüÅÂ)
Throws:
java.io.IOException - µðÄÚµù ½ÇÆÐ½Ã ¹ß»ý

toASN1Object

public com.dreamsecurity.jcaos.asn1.ocsp.SingleResponse toASN1Object()
ASN.1 ÇüÅÂÀÇ SigleResponse¸¦ ȹµæÇÑ´Ù.

Returns:
ASN.1 ÇüÅÂÀÇ SigleResponse

getEncoded

public byte[] getEncoded()
DER ÀÎÄÚµù°ªÀ» ȹµæÇÑ´Ù.

Returns:
DER ÀÎÄÚµù °ª

getCertID

public CertID getCertID()
»óÅÂÈ®ÀÎ ÀÎÁõ¼­ ½Äº°ÀÚ¸¦ ȹµæÇÑ´Ù.

Returns:
ÀÎÁõ¼­ ½Äº°ÀÚ

getCertStat

public CertStatus getCertStat()
ÀÎÁõ¼­ÀÇ »óŸ¦ È®ÀÎÇÑ´Ù.

Returns:
CertStatus ÇüÅÂÀÇ ÀÎÁõ¼­ »óÅÂ
Since:
1.1.1.0

getCertStatus

public int getCertStatus()
Deprecated. use getCertStat method

ÀÎÁõ¼­ÀÇ »óŸ¦ È®ÀÎÇÑ´Ù. ÀÎÁõ¼­ »óŰ¡ ÆóÁö(revoked) ÀÎ °æ¿ì¿¡´Â ÆóÁö ÀϽÃ, »çÀ¯ µîÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
status ÀǹÌ
0 good
1 revoked
2 unknown

Returns:
ÀÎÁõ¼­ »óÅÂ
See Also:
getRevocationTime(), getRevocationReason()

getRevocationTime

public java.util.Date getRevocationTime()
                                 throws java.text.ParseException,
                                        ParsingException
Deprecated. use getCertStat method

ÀÎÁõ¼­ »óŰ¡ ÆóÁöÀÎ °æ¿ì¿¡ ÀÎÁõ¼­ ÆóÁö ÀϽø¦ È®ÀÎÇÑ´Ù.

Returns:
ÆóÁö ÀϽÃ. ÇØ´ç ÀÎÁõ¼­°¡ ÆóÁöµÈ °æ¿ì°¡ ¾Æ´Ï¸é nullÀÌ ¸®ÅϵÊ
Throws:
java.text.ParseException - ½Ã°£ Á¤º¸ ó¸® ½ÇÆÐ½Ã ¹ß»ý
ParsingException - ÇØ´ç ÀÎÁõ¼­°¡ ÆóÁöµÈ ÀÎÁõ¼­°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý

getRevocationReason

public int getRevocationReason()
                        throws ParsingException
Deprecated. use getCertStat method

ÀÎÁõ¼­ »óŰ¡ ÆóÁöÀÎ °æ¿ì¿¡ ÆóÁö »çÀ¯¸¦ È®ÀÎÇÑ´Ù.
number ÀǹÌ
0 unspecified
1 keyCompromise
2 cACompromise
3 affiliationChanged
4 superseded
5 cessationOfOperation
6 certificateHold
8 removeFromCRL
9 privilegeWithdrawn
10 aACompromise

Returns:
ÆóÁö »çÀ¯. ¸¸¾à ÇØ´ç Á¤º¸°¡ ¾øÀ¸¸é -1ÀÌ ¸®ÅϵÊ.
Throws:
ParsingException - ÇØ´ç ÀÎÁõ¼­°¡ ÆóÁöµÈ ÀÎÁõ¼­°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý

getThisUpdate

public java.util.Date getThisUpdate()
                             throws java.text.ParseException
ÇØ´ç ÀÎÁõ¼­ÀÇ »óÅ Á¤º¸ °»½Å ÀϽø¦ È®ÀÎÇÑ´Ù.

Returns:
»óÅ Á¤º¸ °³½Å ÀϽÃ
Throws:
java.text.ParseException - ½Ã°£ Á¤º¸ ó¸® ½ÇÆÐ½Ã ¹ß»ý

getNextUpdate

public java.util.Date getNextUpdate()
                             throws java.text.ParseException
ÇØ´ç ÀÎÁõ¼­ÀÇ »óÅ Á¤º¸ ´ÙÀ½ °»½Å ÀϽø¦ È®ÀÎÇÑ´Ù.

Returns:
´ÙÀ½ °»½Å ÀϽÃ
Throws:
java.text.ParseException - ½Ã°£ Á¤º¸ ó¸® ½ÇÆÐ½Ã ¹ß»ý

JCaosLib
V1.4.4.0


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