|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dreamsecurity.jcaos.ocsp.OCSPRequest
OCSP ¿äû ¸Þ½ÃÁö(OCSPRequest)¸¦ »ý¼ºÇϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.
OCSP ¿äû ¸Þ½ÃÁöÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.
OCSPRequest ::= SEQUENCE { tbsRequest TBSRequest, optionalSignature [0] EXPLICIT Signature OPTIONAL } TBSRequest ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT v1, requestorName [1] EXPLICIT GeneralName OPTIONAL, requestList SEQUENCE OF Request, requestExtensions [2] EXPLICIT Extensions OPTIONAL }
Method Summary | |
java.lang.String[] |
getAcceptableResponseTypes()
ó¸® °¡´ÉÇÑ ÀÀ´ä ¸Þ½ÃÁö ÇüÅ ¸®½ºÆ®¸¦ È®ÀÎÇÑ´Ù. |
java.util.ArrayList |
getCerts()
¿äûÀÚ ÀÎÁõ¼¿Í ±× »óÀ§ ÀÎÁõ¼¸¦ ȹµæÇÑ´Ù. |
byte[] |
getEncoded()
DER ÀÎÄÚµù µÇ¾îÀÖ´Â OCSP ¿äû ¸Þ½ÃÁö¸¦ ȹµæÇÑ´Ù. |
static OCSPRequest |
getInstance(byte[] data)
OCSP ¿äû ¸Þ½ÃÁö¸¦ ÀÔ·ÂÇÏ¿© OCSPRequest °´Ã¼·Î º¯È¯ÇÑ´Ù. |
static OCSPRequest |
getInstance(java.lang.Object o)
OCSP ¿äû ¸Þ½ÃÁö¸¦ ÀÔ·ÂÇÏ¿© OCSPRequest °´Ã¼·Î º¯È¯ÇÑ´Ù. |
byte[] |
getNonce()
Àç »ç¿ë ±ÝÁö¸¦ À§ÇÑ ·¡´ý°ªÀ» È®ÀÎÇÑ´Ù. |
java.util.ArrayList |
getRequestList()
»óÅ ȮÀÎÀ» ÇÒ ÀÎÁõ¼ Á¤º¸¸¦ ȹµæÇÑ´Ù. |
X500Principal |
getRequestorName()
¿äûÀÚ À̸§À» È®ÀÎÇÑ´Ù. |
byte[] |
getSignature()
¿äû ¸Þ½ÃÁöÀÇ ¼¸í°ªÀ» ȹµæÇÑ´Ù. |
java.lang.String |
getSignatureAlgorithm()
¿äû ¸Þ½ÃÁö ¼¸í ¾Ë°í¸®ÁòÀ» È®ÀÎÇÑ´Ù. |
int |
getVersion()
¿äû ¸Þ½ÃÁöÀÇ ¹öÀüÀ» È®ÀÎÇÑ´Ù. |
void |
verify()
¿äû ¸Þ½ÃÁö¸¦ °ËÁõÇÑ´Ù. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static OCSPRequest getInstance(byte[] data) throws java.io.IOException
data
- DER ÀÎÄÚµùµÈ ÇüÅÂÀÇ OCSP ¿äû ¸Þ½ÃÁö
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic static OCSPRequest getInstance(java.lang.Object o) throws java.io.IOException
o
- OCSP ¿äû ¸Þ½ÃÁö (DER ÀÎÄÚµùµÈ °ª ¶Ç´Â ASN.1 ÇüÅÂ)
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic byte[] getEncoded()
public int getVersion()
public X500Principal getRequestorName() throws ParsingException, java.io.IOException
ParsingException
- Áö¿øÇÏÁö ¾Ê´Â À̸§ ÇüŰ¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
java.io.IOException
- µðÄÚµù ½ÇÆÐ ½Ã ¹ß»ýpublic java.util.ArrayList getRequestList()
public byte[] getNonce()
public java.lang.String[] getAcceptableResponseTypes() throws java.io.IOException
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic java.lang.String getSignatureAlgorithm()
public byte[] getSignature()
public java.util.ArrayList getCerts() throws java.io.IOException
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic void verify() throws ParsingException, java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException, java.security.spec.InvalidKeySpecException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, VerifyException, NotExistSignerCertException
ParsingException
- Áö¿øµÇÁö ¾Ê´Â Çü½ÄÀÌ Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ý
java.security.InvalidKeyException
- ¾Ë°í¸®Áò¿¡ ´ëÇÑ ÀûÇÕÇÑ Å°(À߸øµÈ ÀÎÄÚµù, À߸øµÈ ±æÀÌ, ÃʱâÈ µÇÁö ¾ÊÀ½ µî)°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý
java.security.SignatureException
- ÀϹÝÀûÀÎ ¼¸í°ú °ü·ÃÇÑ ¿¹¿Ü »çÇ× ¹ß»ýÇÑ °æ¿ì ¹ß»ý
java.security.spec.InvalidKeySpecException
- ÀûÇÕÇÏÁö ¾ÊÀº Ű Á¤º¸ÀÎ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
VerifyException
- °ËÁõ ½ÇÆÐ½Ã ¹ß»ý
NotExistSignerCertException
- ¼¸íÀÚ¿¡ ´ëÇÑ ÀÎÁõ¼°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì¿¡ ¹ß»ý
|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |