|
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.OCSPRequestGenerator
OCSP ¿äû¸Þ½ÃÁö¸¦ »ý¼ºÇϱâÀ§ÇÑ Å¬·¡½ºÀÌ´Ù.
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 }
Constructor Summary | |
OCSPRequestGenerator()
OCSPRequestGenerator Ŭ·¡½º¸¦ ÃʱâÈ ÇÑ´Ù. |
|
OCSPRequestGenerator(java.lang.String hashAlg)
»óÅ ȮÀÎÇÒ ÀÎÁõ¼ ½Äº°ÀÚ Á¤º¸ »ý¼º ½Ã »ç¿ëÇÒ ÇØ½¬ ¾Ë°í¸®ÁòÀ» ÁöÁ¤ÇÏ¿© OCSPRequestGenerator Ŭ·¡½º¸¦ ÃʱâÈ ÇÑ´Ù. |
Method Summary | |
void |
addAcceptableResposeType(java.lang.String responseType)
ó¸® °¡´ÉÇÑ ÀÀ´ä ¸Þ½ÃÁö Á¾·ù¸¦ ÁöÁ¤ÇÑ´Ù. |
void |
addRequestCert(X509Certificate requestCert)
»óÅ ȮÀÎÇÒ ÀÎÁõ¼¸¦ ÁöÁ¤ÇÑ´Ù. |
OCSPRequest |
generate()
¿äû ¸Þ½ÃÁö¸¦ »ý¼ºÇÑ´Ù. |
OCSPRequest |
generate(X509Certificate myCert,
PKCS8PrivateKeyInfo myPriKeyInfo,
java.lang.String hashAlg)
¿äûÀÚÀÇ ¼¸íÀÌ Æ÷ÇÔµÈ ¿äû ¸Þ½ÃÁö¸¦ »ý¼ºÇÑ´Ù. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OCSPRequestGenerator()
public OCSPRequestGenerator(java.lang.String hashAlg)
hashAlg
- ÇØ½¬ ¾Ë°í¸®ÁòMethod Detail |
public void addRequestCert(X509Certificate requestCert) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, ParsingException, java.io.IOException
requestCert
- »óÅ ȮÀÎÇÒ ÀÎÁõ
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
ParsingException
- ÀÎÁõ¼¿¡ ÇÊ¿äÇÑ Á¤º¸°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡ ¹ß»ý
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic void addAcceptableResposeType(java.lang.String responseType)
responseType
- ó¸® °¡´ÉÇÑ ÀÀ´ä ¸Þ½ÃÁö Á¾·ù (OID)public OCSPRequest generate(X509Certificate myCert, PKCS8PrivateKeyInfo myPriKeyInfo, java.lang.String hashAlg) throws java.io.IOException, ParsingException, java.security.SignatureException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException
myCert
- ¿äûÀÚÀÇ ÀÎÁõ¼myPriKeyInfo
- ¿äûÀÚÀÇ °³ÀÎŰhashAlg
- ¼¸í ½Ã »ç¿ëÇÒ ÇØ½¬ ¾Ë°í¸®Áò
java.io.IOException
- ÀÎÄÚµù ½ÇÆÐ½Ã ¹ß»ý
ParsingException
- Áö¿øÇÏÁö ¾Ê´Â Á¾·ùÀÇ À̸§ Çü½ÄÀÌ ÀÖÀ» °æ¿ì¿¡ ¹ß»ý
java.security.SignatureException
- ÀϹÝÀûÀÎ ¼¸í°ú °ü·ÃÇÑ ¿¹¿Ü »çÇ× ¹ß»ýÇÑ °æ¿ì ¹ß»ý
java.security.InvalidKeyException
- ¾Ë°í¸®Áò¿¡ ´ëÇÑ ÀûÇÕÇÑ Å°(À߸øµÈ ÀÎÄÚµù, À߸øµÈ ±æÀÌ, ÃʱâÈ µÇÁö ¾ÊÀ½ µî)°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ýpublic OCSPRequest generate() throws java.io.IOException, ParsingException, java.security.NoSuchAlgorithmException
java.io.IOException
- ÀÎÄÚµù ½ÇÆÐ½Ã ¹ß»ý
ParsingException
- Áö¿øÇÏÁö ¾Ê´Â Á¾·ùÀÇ À̸§ Çü½ÄÀÌ ÀÖÀ» °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |