JCaosLib
V1.4.4.0

com.dreamsecurity.jcaos.x509
Class X509PolicyQualifiers

java.lang.Object
  extended bycom.dreamsecurity.jcaos.x509.X509PolicyQualifiers

public class X509PolicyQualifiers
extends java.lang.Object

ÀÎÁõ¼­ Á¤Ã¥ÀÇ ºÎ°¡ÀûÀÎ Á¤º¸¸¦ ó¸®ÇϱâÀ§ÇÑ Å¬·¡½ºÀÌ´Ù.

ÀÎÁõ¼­ Á¤Ã¥ÀÇ ºÎ°¡ÀûÀÎ Á¤º¸(PolicyQualifiers)ÀÇ ASN.1 Æ÷¸ËÀº ´ÙÀ½°ú °°´Ù.

 PolicyQualifiers ::= SEQUENCE SIZE (1..MAX) OF PolicyQualifierInfo OPTIONAL
 
 PolicyQualifierInfo ::= SEQUENCE {
 		policyQualifierId  PolicyQualifierId,
 		qualifier          ANY DEFINED BY policyQualifierId }
 

Since:
1.0.0.0
See Also:
X509CertificatePolicies

Method Summary
 java.lang.String getCPSuri()
          CPS °Ô½Ã À§Ä¡ Á¤º¸¸¦ È®ÀÎÇÑ´Ù.
 byte[] getEncoded()
          DER ÀÎÄÚµùÇÑ´Ù.
static X509PolicyQualifiers getInstance(byte[] data)
          ÀÎÁõ¼­ Á¤Ã¥ ºÎ°¡ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© X509PolicyQualifiers °´Ã¼·Î º¯È¯ÇÑ´Ù.
static X509PolicyQualifiers getInstance(java.lang.Object o)
          ÀÎÁõ¼­ Á¤Ã¥ ºÎ°¡ Á¤º¸¸¦ ÀÔ·ÂÇÏ¿© X509PolicyQualifiers °´Ã¼·Î º¯È¯ÇÑ´Ù.
 java.lang.String getUserNotice_ExplicitText()
          ¾Ë¸² Á¤º¸ÀÇ »ç¿ëÀÚ ¾Ë¸²°ªÀ» È®ÀÎÇÑ´Ù.
 int[] getUserNotice_NoticeRef_NoticeNums()
          ¾Ë¸² Á¤º¸ÀÇ ÂüÁ¶ °ª Áß ½Äº°ÀÚ(¹øÈ£)¸¦ È®ÀÎÇÑ´Ù.
 java.lang.String getUserNotice_NoticeRef_Organization()
          ¾Ë¸² Á¤º¸ÀÇ ÂüÁ¶ °ª Áß ±â°ü Á¤º¸¸¦ È®ÀÎÇÑ´Ù.
 com.dreamsecurity.jcaos.asn1.ASN1Sequence toASN1Object()
          ASN.1 ÇüÅÂÀÇ PolicyQualfiers¸¦ ȹµæÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

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

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

getInstance

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

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

getEncoded

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

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

toASN1Object

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

Returns:
ASN.1 ÇüÅÂÀÇ PolicyQualfiers
Since:
1.1.1.0

getCPSuri

public java.lang.String getCPSuri()
CPS °Ô½Ã À§Ä¡ Á¤º¸¸¦ È®ÀÎÇÑ´Ù.

Returns:
CPS °Ô½Ã À§Ä¡. ¸¸¾à ÇØ´ç °ªÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â nullÀÌ ¸®ÅϵÊ.

getUserNotice_NoticeRef_Organization

public java.lang.String getUserNotice_NoticeRef_Organization()
¾Ë¸² Á¤º¸ÀÇ ÂüÁ¶ °ª Áß ±â°ü Á¤º¸¸¦ È®ÀÎÇÑ´Ù.

Returns:
±â°ü Á¤º¸. ¸¸¾à ÇØ´ç °ªÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â nullÀÌ ¸®ÅϵÊ.

getUserNotice_NoticeRef_NoticeNums

public int[] getUserNotice_NoticeRef_NoticeNums()
                                         throws java.lang.IllegalArgumentException
¾Ë¸² Á¤º¸ÀÇ ÂüÁ¶ °ª Áß ½Äº°ÀÚ(¹øÈ£)¸¦ È®ÀÎÇÑ´Ù.

Returns:
int ¹è¿­ Çü½ÄÀÇ ½Äº°ÀÚ. ¸¸¾à ÇØ´ç °ªÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â nullÀÌ ¸®ÅϵÊ.
Throws:
java.lang.IllegalArgumentException - ÇØ´ç À妽º¿¡ ´ëÇÑ Á¤º¸°¡ ¾Ë¸² Á¤º¸°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý

getUserNotice_ExplicitText

public java.lang.String getUserNotice_ExplicitText()
                                            throws java.lang.IllegalArgumentException
¾Ë¸² Á¤º¸ÀÇ »ç¿ëÀÚ ¾Ë¸²°ªÀ» È®ÀÎÇÑ´Ù.

Returns:
»ç¿ëÀÚ ¾Ë¸² °ª. ¸¸¾à ÇØ´ç °ªÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â nullÀÌ ¸®ÅϵÊ.
Throws:
java.lang.IllegalArgumentException - ÇØ´ç À妽º¿¡ ´ëÇÑ Á¤º¸°¡ ¾Ë¸² Á¤º¸°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý

JCaosLib
V1.4.4.0


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