JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.cms
Class DigestInfoGenerator

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

public class DigestInfoGenerator
extends java.lang.Object

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

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

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

Since:
1.1.1.0

Constructor Summary
DigestInfoGenerator()
          DigestInfoGenerator Ŭ·¡½º °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
DigestInfoGenerator(java.lang.String digestAlg)
          »ç¿ëÇÒ ´ÙÀÌÁ¦½ºÆ®(ÇØ½¬) ¾Ë°í¸®ÁòÀ» ÁöÁ¤ÇÏ¿© DigestInfoGenerator Ŭ·¡½º °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
 
Method Summary
 DigestInfo generate(byte[] data)
          ´ÙÀÌÁ¦½ºÆ®¸¦ »ý¼ºÇÒ µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÏ¿© DigestInfo¸¦ »ý¼ºÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigestInfoGenerator

public DigestInfoGenerator()
DigestInfoGenerator Ŭ·¡½º °´Ã¼¸¦ »ý¼ºÇÑ´Ù. À̶§ ´ÙÀÌÁ¦½ºÆ®(ÇØ½¬) ¾Ë°í¸®ÁòÀº SHA1À» »ç¿ëÇÑ´Ù.


DigestInfoGenerator

public DigestInfoGenerator(java.lang.String digestAlg)
»ç¿ëÇÒ ´ÙÀÌÁ¦½ºÆ®(ÇØ½¬) ¾Ë°í¸®ÁòÀ» ÁöÁ¤ÇÏ¿© DigestInfoGenerator Ŭ·¡½º °´Ã¼¸¦ »ý¼ºÇÑ´Ù.

Parameters:
digestAlg - ´ÙÀÌÁ¦½ºÆ®(ÇØ½¬) ¾Ë°í¸®Áò
Method Detail

generate

public DigestInfo generate(byte[] data)
                    throws java.security.NoSuchAlgorithmException
´ÙÀÌÁ¦½ºÆ®¸¦ »ý¼ºÇÒ µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÏ¿© DigestInfo¸¦ »ý¼ºÇÑ´Ù.

Parameters:
data - ´ÙÀÌÁ¦½ºÆ®¸¦ »ý¼ºÇÒ µ¥ÀÌÅÍ
Returns:
DigestInfo Çü½ÄÀÇ ´ÙÀÌÁ¦½ºÆ® Á¤º¸
Throws:
java.security.NoSuchAlgorithmException - Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý

JCaosLib
V1.4.4.0


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