JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.cms
Class DigestInfo

java.lang.Object
  extended bycom.dreamsecurity.jcaos.cms.DigestInfo

public class DigestInfo
extends java.lang.Object

´ÙÀÌÁ¦½ºÆ® Á¤º¸¸¦ È®ÀÎÇÑ´Ù.

DigestInfoÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.

 DigestInfo ::= SEQUENCE {
   digestAlgorithm DigestAlgorithmIdentifier,
   digest          Digest
 }
 
 DigestAlgorithmIdentifier ::=  AlgorithmIdentifier {{DigestAlgorithms}}
 
 Digest ::= OCTET STRING
 

Since:
1.1.1.0

Method Summary
 boolean checkDigest(byte[] message)
          ´ÙÀÌÁ¦½ºÆ® °ªÀ» üũÇÑ´Ù.
 byte[] getDigest()
          ´ÙÀÌÁ¦½ºÆ®¸¦ È®ÀÎÇÑ´Ù.
 java.lang.String getDigestAlgorithm()
          ´ÙÀÌÁ¦½ºÆ® ¾Ë°í¸®ÁòÀ» È®ÀÎÇÑ´Ù.
 byte[] getEncoded()
          DER ÀÎÄÚµùÇÑ´Ù.
static DigestInfo getInstance(byte[] data)
          ´ÙÀÌÁ¦½ºÆ® Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© DigestInfo °´Ã¼·Î º¯È¯ÇÑ´Ù.
static DigestInfo getInstance(java.lang.Object o)
          ´ÙÀÌÁ¦½ºÆ® Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© DigestInfo °´Ã¼·Î º¯È¯ÇÑ´Ù.
 com.dreamsecurity.jcaos.asn1.cms.DigestInfo toASN1Object()
          ASN.1 ÇüÅÂÀÇ DigestInfo¸¦ ȹµæÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static DigestInfo getInstance(byte[] data)
                              throws java.io.IOException
´ÙÀÌÁ¦½ºÆ® Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© DigestInfo °´Ã¼·Î º¯È¯ÇÑ´Ù.

Parameters:
data - DER ÀÎÄÚµùµÈ ÇüÅÂÀÇ ´ÙÀÌÁ¦½ºÆ® Á¤º¸
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

getInstance

public static DigestInfo getInstance(java.lang.Object o)
´ÙÀÌÁ¦½ºÆ® Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© DigestInfo °´Ã¼·Î º¯È¯ÇÑ´Ù.

Parameters:
o - ´ÙÀÌÁ¦½ºÆ® Á¤º¸ (DER ÀÎÄÚµùµÈ °ª ¶Ç´Â ASN.1 ÇüÅÂ)

getEncoded

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

Returns:
DER ÀÎÄÚµùÇÑ °ª

toASN1Object

public com.dreamsecurity.jcaos.asn1.cms.DigestInfo toASN1Object()
ASN.1 ÇüÅÂÀÇ DigestInfo¸¦ ȹµæÇÑ´Ù.

Returns:
ASN.1 ÇüÅÂÀÇ DigestInfo

getDigestAlgorithm

public java.lang.String getDigestAlgorithm()
´ÙÀÌÁ¦½ºÆ® ¾Ë°í¸®ÁòÀ» È®ÀÎÇÑ´Ù.

Returns:
´ÙÀÌÁ¦½ºÆ®(ÇØ½¬) ¾Ë°í¸®Áò

getDigest

public byte[] getDigest()
´ÙÀÌÁ¦½ºÆ®¸¦ È®ÀÎÇÑ´Ù.

Returns:
´ÙÀÌÁ¦½ºÆ®(ÇØ½¬°ª)

checkDigest

public boolean checkDigest(byte[] message)
                    throws java.security.NoSuchAlgorithmException
´ÙÀÌÁ¦½ºÆ® °ªÀ» üũÇÑ´Ù.

Parameters:
message - ´ÙÀÌÁ¦½ºÆ®ÀÇ ¿øº» ¸Þ½ÃÁö
Returns:
üũ ¼º°ø ¿©ºÎ
Throws:
java.security.NoSuchAlgorithmException - Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý

JCaosLib
V1.4.4.0


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