JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.vid
Class VID

java.lang.Object
  extended bycom.dreamsecurity.jcaos.vid.VID

public class VID
extends java.lang.Object

ÀÎÁõ¼­¿¡ Æ÷ÇԵǴ º»ÀÎÈ®ÀÎÀ» À§ÇÑ VID Á¤º¸¸¦ È®ÀÎÇϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù. ÀÎÁõ¼­ º»ÀÎÈ®ÀÎÀº X509Certificate Ŭ·¡½ºÀÇ verifyVID(String, byte[]) ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÑ´Ù.

º»ÀÎÈ®ÀÎ ½Äº°Á¤º¸ÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.

 VID ::= SEQUENCE {
 		hashAlg 		HashAlgorithm,
 		virtualID 	[0] OCTET STRING }
 

Since:
1.0.0.0
See Also:
X509Certificate

Method Summary
 void checkVirtualID(java.lang.String idn, byte[] random)
          °¡»ó ½Äº°ÀÚ °ªÀ» È®ÀÎÇÑ´Ù.
 byte[] getEncoded()
          DER ÀÎÄÚµùÇÑ´Ù.
 java.lang.String getHashAlg()
          °¡»ó ½Äº°ÀÚ »ý¼º½Ã »ç¿ëµÈ ÇØ½¬ ¾Ë°í¸®ÁòÀ» ȹµæÇÑ´Ù.
static VID getInstance(byte[] data)
          °¡»ó ½Äº°ÀÚ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© VID °´Ã¼·Î º¯È¯ÇÑ´Ù.
static VID getInstance(java.lang.Object o)
          °¡»ó ½Äº°ÀÚ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© VID °´Ã¼·Î º¯È¯ÇÑ´Ù.
 byte[] getVirtualID()
          °¡»ó ½Äº°ÀÚ °ªÀ» ȹµæÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static VID getInstance(byte[] data)
                       throws java.io.IOException
°¡»ó ½Äº°ÀÚ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© VID °´Ã¼·Î º¯È¯ÇÑ´Ù.

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

getInstance

public static VID getInstance(java.lang.Object o)
                       throws java.io.IOException
°¡»ó ½Äº°ÀÚ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© VID °´Ã¼·Î º¯È¯ÇÑ´Ù.

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

getEncoded

public byte[] getEncoded()
                  throws java.io.IOException
DER ÀÎÄÚµùÇÑ´Ù.

Returns:
DER ÀÎÄÚµùÇÑ °ª
Throws:
java.io.IOException

getHashAlg

public java.lang.String getHashAlg()
°¡»ó ½Äº°ÀÚ »ý¼º½Ã »ç¿ëµÈ ÇØ½¬ ¾Ë°í¸®ÁòÀ» ȹµæÇÑ´Ù.

Returns:
ÇØ½¬ ¾Ë°í¸®Áò.

getVirtualID

public byte[] getVirtualID()
°¡»ó ½Äº°ÀÚ °ªÀ» ȹµæÇÑ´Ù.

Returns:
°¡»ó ½Äº°ÀÚ.

checkVirtualID

public void checkVirtualID(java.lang.String idn,
                           byte[] random)
                    throws IdentifyException,
                           java.security.NoSuchAlgorithmException,
                           java.security.NoSuchProviderException
°¡»ó ½Äº°ÀÚ °ªÀ» È®ÀÎÇÑ´Ù.

Parameters:
idn - ½Äº°¹øÈ£ (Áֹεî·Ï¹øÈ£, »ç¾÷ÀÚ µî·Ï¹øÈ£)
random - °¡»ó ½Äº°ÀÚ »ý¼º½Ã »ç¿ëµÈ ·£´ý°ª (°³ÀÎŰ Á¤º¸¾È¿¡ Æ÷ÇԵǾîÀÖÀ½)
Throws:
IdentifyException
java.security.NoSuchAlgorithmException
java.security.NoSuchProviderException

JCaosLib
V1.4.4.0


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