|
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.x509.X509GeneralName
GeneralNameÀ» ó¸®Çϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù.
GeneralName Á¤º¸ÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.
GeneralName ::= CHOICE { otherName [0] AnotherName, rfc822Name [1] IA5String, dNSName [2] IA5String, x400Address [3] ORAddress, directoryName [4] Name, ediPartyName [5] EDIPartyName, uniformResourceIdentifier [6] IA5String, iPAddress [7] OCTET STRING, registeredID [8] OBJECT IDENTIFIER }
Field Summary | |
static int |
TYPE_DIRECTORY_NAME
Directory Name Çü½Ä |
static int |
TYPE_DNS_NAME
DNS À̸§ Çü½Ä |
static int |
TYPE_EDI_PARTY_NAME
EDI Party À̸§ Çü½Ä |
static int |
TYPE_IP_ADDRESS
IP ÁÖ¼Ò Çü½Ä |
static int |
TYPE_OTHER_NAME
±×¿ÜÀÇ À̸§ Çü½Ä |
static int |
TYPE_REGISTERED_ID
Registered ID Çü½Ä |
static int |
TYPE_RFC822_NAME
RFC822 À̸§ Çü½Ä |
static int |
TYPE_UNIFORM_RESOURCE_IDENTIFIER
ÀÎÅÍ³Ý ÁÖ¼Ò (URI) Çü½Ä |
static int |
TYPE_X400_ADDRESS
X400 À̸§ Çü½Ä |
Method Summary | |
X500Principal |
getDirectoryName()
ÇØ´ç generalNameÀÌ DirectoryName(TYPE_DIRECTORY_NAME)ÀÎ °æ¿ì¿¡ X500Principal Çü½ÄÀÇ directoryNameÀ» ȹµæÇÑ´Ù. |
byte[] |
getEncoded()
DER ÀÎÄÚµùÇÑ´Ù. |
static X509GeneralName |
getInstance(byte[] data)
GeneralName Çü½ÄÀÇ À̸§À» ÀÔ·ÂÇÏ¿© X509GeneralName °´Ã¼·Î º¯È¯ÇÑ´Ù. |
static X509GeneralName |
getInstance(java.lang.Object o)
GeneralName Çü½ÄÀÇ À̸§À» ÀÔ·ÂÇÏ¿© X509GeneralName °´Ã¼·Î º¯È¯ÇÑ´Ù. |
X509OtherName |
getOtherName()
ÇØ´ç generalNameÀÌ OtherName(TYPE_OTHER_NAME)ÀÎ °æ¿ì¿¡ X509OtherName Çü½ÄÀÇ À̸§À» ȹµæÇÑ´Ù. |
java.lang.String |
getStringName()
ÇØ´ç generalNameÀÇ ³»¿ëÀ» È®ÀÎÇÑ´Ù. |
int |
getType()
generalNameÀÇ Á¾·ù¸¦ È®ÀÎÇÑ´Ù. |
java.lang.String |
getUniformResourceIdentifier()
ÇØ´ç generalNameÀÌ URL(TYPE_UNIFORM_RESOURCE_IDENTIFIER) Çü½ÄÀÎ °æ¿ì¿¡ String Çü½ÄÀÇ URI°ªÀ» ȹµæÇÑ´Ù. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int TYPE_OTHER_NAME
public static final int TYPE_RFC822_NAME
public static final int TYPE_DNS_NAME
public static final int TYPE_X400_ADDRESS
public static final int TYPE_DIRECTORY_NAME
public static final int TYPE_EDI_PARTY_NAME
public static final int TYPE_UNIFORM_RESOURCE_IDENTIFIER
public static final int TYPE_IP_ADDRESS
public static final int TYPE_REGISTERED_ID
Method Detail |
public static X509GeneralName getInstance(byte[] data) throws java.io.IOException
data
- DER ÀÎÄÚµùµÈ Çü½ÄÀÇ GeneralName Çü½ÄÀÇ À̸§
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic static X509GeneralName getInstance(java.lang.Object o) throws java.io.IOException
o
- GeneralName Çü½ÄÀÇ À̸§ (DER ÀÎÄÚµùµÈ °ª ¶Ç´Â ASN.1 ÇüÅÂ)
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic byte[] getEncoded()
public int getType()
public java.lang.String getStringName() throws ParsingException, java.io.IOException
ParsingException
- Áö¿øÇÏÁö ¾Ê´Â generalName Çü½ÄÀÏ °æ¿ì¿¡ ¹ß»ý
java.io.IOException
- generalName µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic X509OtherName getOtherName() throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentException
- ÇØ´ç À妽ºÀÇ À̸§ ÇüŰ¡ OtherNameÀÌ ¾Æ´Ñ°æ¿ì¿¡ ¹ß»ý
java.io.IOException
- OtherName µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic X500Principal getDirectoryName() throws ParsingException, java.io.IOException
ParsingException
- Áö¿øÇÏÁö ¾Ê´Â Çü½ÄÀÇ ¼Ó¼º°ªÀÌ Àִ°æ¿ì¿¡ ¹ß»ý
java.io.IOException
- ÀÎÄÚµù/µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic java.lang.String getUniformResourceIdentifier()
|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |