JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.ess
Class SigningCertificate

java.lang.Object
  extended bycom.dreamsecurity.jcaos.ess.SigningCertificate

public class SigningCertificate
extends java.lang.Object

SigningCertificate À» »ý¼ºÇϱâ À§ÇÑ Å¬·¡½ºÀÌ´Ù. SigningCertificate ¼Ó¼ºÀº ¼­¸í ¸Þ½ÃÁöÀÇ SignedAttribute¿¡ ÁöÁ¤µÇ´Â ¼Ó¼º°ªÀ¸·Î¼­ ¼­¸í°ªÀ» °ËÁõÇϱâ À§ÇÑ ÀÎÁõ¼­¸¦ Á¦ÇÑÇÑ´Ù. ÇØ´ç ¼Ó¼º°ªÀ» »ç¿ëÇÔÀ¸·Î¼­ simple substitution °ú re-issue °ø°ÝÀ» ¸·´Â´Ù.

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

 SigningCertificate ::=  SEQUENCE {
     certs        SEQUENCE OF ESSCertID,
     policies     SEQUENCE OF PolicyInformation OPTIONAL
 }
 

Since:
1.1.1.0

Method Summary
 java.util.ArrayList getCerts()
          ÀÎÁõ¼­ ½Äº°ÀÚ ¸ñ·ÏÀ» ȹµæÇÑ´Ù.
 byte[] getEncoded()
          DER ÀÎÄÚµùÇÑ´Ù.
static SigningCertificate getInstance(byte[] data)
          ¼­¸í ÀÎÁõ¼­ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SigningCertificate °´Ã¼·Î º¯È¯ÇÑ´Ù.
static SigningCertificate getInstance(java.lang.Object o)
          ¼­¸í ÀÎÁõ¼­ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SigningCertificate °´Ã¼·Î º¯È¯ÇÑ´Ù.
 X509CertificatePolicies getPolicies()
          Á¤Ã¥ Á¤º¸¸¦ È®ÀÎÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

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

Parameters:
data - DER ÀÎÄÚµù µÇ¾îÀÖ´Â ¼­¸í ÀÎÁõ¼­ Á¤º¸
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

getInstance

public static SigningCertificate getInstance(java.lang.Object o)
¼­¸í ÀÎÁõ¼­ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© SigningCertificate °´Ã¼·Î º¯È¯ÇÑ´Ù.

Parameters:
o - ¼­¸í ÀÎÁõ¼­ Á¤º¸ (ASN.1 ÇüÅÂ)

getEncoded

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

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

getCerts

public java.util.ArrayList getCerts()
ÀÎÁõ¼­ ½Äº°ÀÚ ¸ñ·ÏÀ» ȹµæÇÑ´Ù. ¼­¸íÀÚ Á¤º¸(SignerInfo)¿¡´Â ÇØ´ç ½Äº°ÀÚ Á¤º¸°¡ Çϳª¸¸ Æ÷ÇԵǾî¾ß ÇÑ´Ù.

Returns:
ArrayList ÇüÅÂÀÇ ½Äº°ÀÚ ¸ñ·Ï. ArrayList¿¡´Â ESSCertID ÇüŰ¡ Æ÷ÇԵǾîÀÖ´Ù.

getPolicies

public X509CertificatePolicies getPolicies()
                                    throws java.io.IOException
Á¤Ã¥ Á¤º¸¸¦ È®ÀÎÇÑ´Ù.

Returns:
Á¤Ã¥ Á¤º¸
Throws:
java.io.IOException - I/O ¿¹¿Ü ¹ß»ý ½Ã

JCaosLib
V1.4.4.0


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