|
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.pkcs.PKCS10CertRequest
PKCS10 Çü½ÄÀÇ ÀÎÁõ¼ ¹ß±Þ ¿äû ¾ç½ÄÀ» ó¸®Çϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.
½ÃÁ¡È®ÀÎ ¿äû¹®ÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.
CertificationRequest ::= SEQUENCE { certificationRequestInfo CertificationRequestInfo, signatureAlgorithm AlgorithmIdentifier{{ SignatureAlgorithms }}, signature BIT STRING } CertificationRequestInfo ::= SEQUENCE { version INTEGER { v1(0) } (v1,...), subject Name, subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }}, attributes [0] Attributes{{ CRIAttributes }} }
Method Summary | |
java.lang.String |
getChallengePassword()
¹ß±ÞµÈ ÀÎÁõ¼ÀÇ ÆóÁö ¿äû ½Ã »ç¿ëÇÒ ºñ¹Ð¹øÈ£¸¦ ȹµæÇÑ´Ù. |
byte[] |
getEncoded()
DER ÀÎÄÚµùµÈ ¿äû ¸Þ½ÃÁö¸¦ ȹµæÇÑ´Ù. |
EncryptedVID |
getEncryptedVID()
¾ÏÈ£ÈµÈ VID Á¤º¸¸¦ ȹµæÇÑ´Ù. |
static PKCS10CertRequest |
getInstance(byte[] data)
PKCS#10 Çü½ÄÀÇ ÀÎÁõ¼ ¿äû ¸Þ½ÃÁö¸¦ ÀÔ·ÂÇÏ¿© PKCS10CertRequest °´Ã¼·Î º¯È¯ÇÑ´Ù. |
static PKCS10CertRequest |
getInstance(java.lang.Object o)
PKCS#10 Çü½ÄÀÇ ÀÎÁõ¼ ¿äû ¸Þ½ÃÁö¸¦ ÀÔ·ÂÇÏ¿© PKCS10CertRequest °´Ã¼·Î º¯È¯ÇÑ´Ù. |
java.security.PublicKey |
getPublicKey()
ÀÎÁõ¹ÞÀ» °ø°³Å°¸¦ ȹµæÇÑ´Ù. |
byte[] |
getSignature()
¿äû ¸Þ½ÃÁöÀÇ ¼¸í°ªÀ» ȹµæÇÑ´Ù. |
java.lang.String |
getSignatureAlgorithm()
¿äû ¸Þ½ÃÁöÀÇ ¼¸í ¾Ë°í¸®ÁòÀ» ȹµæÇÑ´Ù. |
X500Principal |
getSubject()
¹ß±ÞµÉ ÀÎÁõ¼¿¡ ÁöÁ¤µÉ ¿äûÀÚÀÇ ÁÖüÀ̸§À» ȹµæÇÑ´Ù. |
int |
getVersion()
¿äû ¸Þ½ÃÁöÀÇ ¹öÀüÀ» ȹµæÇÑ´Ù. |
void |
verify()
¿äû ¸Þ½ÃÁöÀÇ ¼¸í°ªÀ» °ËÁõÇÑ´Ù. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static PKCS10CertRequest getInstance(byte[] data) throws java.io.IOException
data
- DER ÀÎÄÚµùµÈ ÇüÅÂÀÇ PKCS#10 Çü½ÄÀÇ ÀÎÁõ¼ ¿äû ¸Þ½ÃÁö
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic static PKCS10CertRequest getInstance(java.lang.Object o) throws java.io.IOException
o
- PKCS#10 Çü½ÄÀÇ ÀÎÁõ¼ ¿äû ¸Þ½ÃÁö (DER ÀÎÄÚµùµÈ °ª ¶Ç´Â ASN.1 ÇüÅÂ)
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic byte[] getEncoded()
public int getVersion()
public X500Principal getSubject() throws java.io.IOException, ParsingException
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ý
ParsingException
- Áö¿øÇÏÁö ¾Ê´Â ¼Ó¼º°ªÀÌ Àִ°æ¿ì¿¡ ¹ß»ýpublic java.security.PublicKey getPublicKey() throws java.io.IOException, java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.spec.InvalidKeySpecException
java.io.IOException
- ÀÎÄÚµù/µðÄÚµù ½ÇÆÐ½Ã ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.spec.InvalidKeySpecException
- ÀûÇÕÇÏÁö ¾ÊÀº Ű Á¤º¸ÀÎ °æ¿ì¿¡ ¹ß»ýpublic EncryptedVID getEncryptedVID() throws java.io.IOException
java.io.IOException
- ÀÎÄÚµù/µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic java.lang.String getChallengePassword()
public java.lang.String getSignatureAlgorithm()
public byte[] getSignature()
public void verify() throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.spec.InvalidKeySpecException, java.security.InvalidKeyException, java.security.SignatureException, VerifyException, java.io.IOException
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.spec.InvalidKeySpecException
- ÀûÇÕÇÏÁö ¾ÊÀº Ű Á¤º¸ÀÎ °æ¿ì¿¡ ¹ß»ý
java.security.InvalidKeyException
- ¾Ë°í¸®Áò¿¡ ´ëÇÑ ÀûÇÕÇÑ Å°(À߸øµÈ ÀÎÄÚµù, À߸øµÈ ±æÀÌ, ÃʱâÈ µÇÁö ¾ÊÀ½ µî)°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý
java.security.SignatureException
- ÀϹÝÀûÀÎ ¼¸í°ú °ü·ÃÇÑ ¿¹¿Ü »çÇ× ¹ß»ýÇÑ °æ¿ì ¹ß»ý
VerifyException
- ¼¸í °ËÁõ ½ÇÆÐ ½Ã ¹ß»ý
java.io.IOException
- ÀÎÄÚµù ½ÇÆÐ ½Ã ¹ß»ý
|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |