xecure.crypto
Class Certificate

java.lang.Object
  extended byxecure.crypto.Certificate

public class Certificate
extends java.lang.Object

ÀÌ Å¬·¡½º´Â XecureWeb ¿¡¼­ »ç¿ëµÇ´Â ÀÎÁõ¼­¸¦ ÇØ¼®Çϰí ÀÎÁõ¼­¿¡ Æ÷ÇԵǾî ÀÖ´Â Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Â ÇÔ¼öµéÀ» Á¦°øÇÑ´Ù.


Field Summary
static int INSTALL_CA_CERT
          ¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ÀÎÁõ±â°ü ÀÎÁõ¼­
static int INSTALL_ENCRYPTED_USER_CERT
          ¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ¾ÏȣȭµÈ »ç¿ëÀÚ ÀÎÁõ¼­
static int INSTALL_PEOPLE_CERT
          ¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ´Ù¸¥ »ç¿ëÀÚ ÀÎÁõ¼­
static int INSTALL_SERVER_CERT
          ¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ¼­¹ö ÀÎÁõ¼­
static int INSTALL_USER_CERT
          ¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : »ç¿ëÀÚ ÀÎÁõ¼­
 
Constructor Summary
Certificate(XecureConfig config, byte[] pem)
          constructs a new Certificate object
Certificate(XecureConfig config, java.lang.String pem)
          constructs a new Certificate object
 
Method Summary
 java.lang.String certInstallScript(int type)
          ÀÎÁõ¼­¸¦ XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·ÑÀÌ ¼³Ä¡ÇÒ ¼ö ÀÖ´Â Çü½ÄÀ¸·Î À籸¼ºÇؼ­ ½ºÆ®¸µÀ¸·Î ¸®ÅÏÇÑ´Ù.
 java.lang.String getAuthorityKeyId()
          ÀÎÁõ¼­ÀÇ AuthorityKeyID Çʵ尪À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getBasicConstraint()
          ÀÎÁõ¼­ÀÇ ±âº» Á¦ÇÑ °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getCertPem()
          PEM Çü½ÄÀ¸·ÎµÈ ÀÎÁõ¼­ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getCertPemScript(java.lang.String name)
          PEM Çü½ÄµÈ ÀÎÁõ¼­¸¦ ½ºÅ©¸³Æ® Çü½ÄÀ¸·Î ¸®ÅÏÇÑ´Ù.
 int getCertType()
          °øÀÎÀÎÁõ±â°üº° ÀÎÁõ¼­ÀÇ Å¸ÀÔÀ» ³ªÅ¸³½´Ù.
 java.lang.String getCPS()
          ÀÎÁõ¼­ Á¤Ã¥À» ¾Ë¼ö ÀÖ´Â ÇØ´ç URLÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getDistributionPoints()
          ÀÎÁõ¼­ÀÇ Æó±â¸ñ·Ï ºÐ¹èÁ¡À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getExtKeyUsage()
          ÀÎÁõ¼­ È®Àå »ç¿ë ¿ëµµ¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getFrom()
          ÀÎÁõ¼­ÀÇ À¯È¿±â°£ ½ÃÀÛ ½Ã°£À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getIssuer()
          ÀÎÁõ¼­ ¹ß±ÞÀÚ DN À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getIssuer(java.lang.String entryName)
          ÀÎÁõ¼­ ¹ß±ÞÀÚ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getIssuer(java.lang.String entryName, int index)
          ÀÎÁõ¼­ ¹ß±ÞÀÚ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getIssuerAltName()
          ÀÎÁõ¼­ ¹ß±ÞÀÚÀÇ AltName À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getKeyUsage()
          ÀÎÁõ¼­ »ç¿ë ¿ëµµ¸¦ ¸®ÅÏÇÑ´Ù.
 int getLastError()
           
 java.lang.String getLastErrorMsg()
           
 java.lang.String getPolicy()
          ÀÎÁõ¼­ Á¤Ã¥ ÇÊµå °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getPolicyConstraint()
          ÀÎÁõ¼­ÀÇ Á¤Ã¥ Á¦ÇÑ °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getPolicyMapping()
          ÀÎÁõ¼­ Policy Mapping ÇÊµå °ªÀ» ¸®ÅÏÇÑ´Ù.
 int getPubKeyLen()
          ÀÎÁõ¼­ÀÇ °ø°³Å° Å©±â¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getPublicKey()
          ÀÎÁõ¼­ÀÇ °ø°³Å° °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSerial()
          ÀÎÁõ¼­ ½Ã¸®¾ó ¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getSignature()
          ÀÎÁõ¼­ÀÇ ¼­¸í °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSignatureAlgId()
          ÀÎÁõ¼­ ¼­¸í ¾Ë°í¸®ÁòÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSubject()
          ÀÎÁõ¼­ DN À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSubject(java.lang.String entryName)
          ÀÎÁõ¼­ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSubject(java.lang.String entryName, int index)
          ÀÎÁõ¼­ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSubjectAltName()
          ÀÎÁõ¼­ º¸À¯ÀÚÀÇ AltName À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSubjectKeyId()
          ÀÎÁõ¼­ÀÇ Subject Key Id °ªÀ» ¸®ÅÏÇÑ´Ù.
 java.lang.String getSubjectPublicKeyAlgId()
          ÀÎÁõ¼­ÀÇ °ø°³Å°¾Ë°í¸®Áò ID ¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getTo()
          ÀÎÁõ¼­ÀÇ À¯È¿±â°£ Á¾·á ½Ã°£À» ¸®ÅÏÇÑ´Ù.
 java.lang.String getUserNotice()
          ÀÎÁõ¼­ÀÇ ¹ß±ÞÀÚ Á¤º¸¸¦ ¸®ÅÏÇÑ´Ù.
 java.lang.String getVersion()
          ÀÎÁõ¼­ x509 ¹öÀüÁ¤º¸¸¦ ¸®ÅÏÇÑ´Ù.
 boolean isSFCAcert()
          ÀÎÁõ¼­°¡ SFCA »ç¼³ÀÎÁõ±â°ü¿¡¼­ ¹ß±ÞµÈ »ç¿ëÀÚ ÀÎÁõ¼­ÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 int isVirtualID()
          ÇØ´ç ÀÎÁõ¼­°¡ ½Äº°¹øÈ£¸¦ °¡Áö°í ÀÖ´ÂÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.
 int VerifyCertificate()
          PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.
 int VerifyCertificate(java.lang.String cert)
          PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.
 int VerifyCertificate(java.lang.String cert, java.lang.String operaterId)
          PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.
 int VerifyCertificate(java.lang.String cert, java.lang.String operaterId, java.lang.String cadn)
          PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTALL_CA_CERT

public static final int INSTALL_CA_CERT
¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ÀÎÁõ±â°ü ÀÎÁõ¼­

See Also:
Constant Field Values

INSTALL_USER_CERT

public static final int INSTALL_USER_CERT
¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : »ç¿ëÀÚ ÀÎÁõ¼­

See Also:
Constant Field Values

INSTALL_SERVER_CERT

public static final int INSTALL_SERVER_CERT
¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ¼­¹ö ÀÎÁõ¼­

See Also:
Constant Field Values

INSTALL_PEOPLE_CERT

public static final int INSTALL_PEOPLE_CERT
¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ´Ù¸¥ »ç¿ëÀÚ ÀÎÁõ¼­

See Also:
Constant Field Values

INSTALL_ENCRYPTED_USER_CERT

public static final int INSTALL_ENCRYPTED_USER_CERT
¼ÒÇÁÆ®Æ÷·³ ÀÎÁõ±â°ü¿¡¼­ ¹ßÇàµÈ ÀÎÁõ¼­¸¦ XecureWeb ÄÁÆ®·Ñ¿¡ ¼³Ä¡ÇÒ¶§ ÁöÁ¤µÇ´Â ÀÎÁõ¼­ Á¾·ù : ¾ÏȣȭµÈ »ç¿ëÀÚ ÀÎÁõ¼­

See Also:
Constant Field Values
Constructor Detail

Certificate

public Certificate(XecureConfig config,
                   java.lang.String pem)
            throws InvalidCertificateFormatException,
                   java.lang.NullPointerException
constructs a new Certificate object

Parameters:
config - XecureConfig
pem - PEM Çü½ÄÀÇ X509 ÀÎÁõ¼­
Throws:
InvalidCertificateFormatException - À߸øµÈ Çü½ÄÀÇ ÀÎÁõ¼­ À϶§ throw µÈ´Ù.
java.lang.NullPointerException

Certificate

public Certificate(XecureConfig config,
                   byte[] pem)
            throws InvalidCertificateFormatException,
                   java.lang.NullPointerException
constructs a new Certificate object

Parameters:
config - XecureConfig
pem - PEM Çü½ÄÀÇ X509 ÀÎÁõ¼­
Throws:
InvalidCertificateFormatException - À߸øµÈ Çü½ÄÀÇ ÀÎÁõ¼­ À϶§ throw µÈ´Ù.
java.lang.NullPointerException
Method Detail

getVersion

public java.lang.String getVersion()
ÀÎÁõ¼­ x509 ¹öÀüÁ¤º¸¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Certificate Version

getSerial

public java.lang.String getSerial()
ÀÎÁõ¼­ ½Ã¸®¾ó ¹øÈ£¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Certificate Serial Number

getSignatureAlgId

public java.lang.String getSignatureAlgId()
ÀÎÁõ¼­ ¼­¸í ¾Ë°í¸®ÁòÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Certificate Signature Algorithm

getIssuer

public java.lang.String getIssuer()
ÀÎÁõ¼­ ¹ß±ÞÀÚ DN À» ¸®ÅÏÇÑ´Ù.

Returns:
Certificate Issuer RDN

getIssuer

public java.lang.String getIssuer(java.lang.String entryName)
ÀÎÁõ¼­ ¹ß±ÞÀÚ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
cn : common name, o : organization, ou : organization unit
l : local address, s : state, c : country
id : id ( for xecure private certificates )
e : email address

Parameters:
entryName - "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.
Returns:
dn field value

getIssuer

public java.lang.String getIssuer(java.lang.String entryName,
                                  int index)
ÀÎÁõ¼­ ¹ß±ÞÀÚ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
°°Àº DN Çʵ尡 µÎ°³ ÀÌ»ó Á¸ÀçÇÒ °æ¿ì index °ªÀ¸·Î ÇØ´ç DN ÇÊµå °ªÀ» ¸®ÅÏÇÑ´Ù.
cn : common name, o : organization, ou : organization unit
l : local address, s : state, c : country
id : id ( for xecure private certificates )
e : email address

Parameters:
entryName - "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.
index - 1ºÎÅÍ ½ÃÀÛÇÑ´Ù.
Returns:
dn field value

getSubject

public java.lang.String getSubject()
ÀÎÁõ¼­ DN À» ¸®ÅÏÇÑ´Ù.

Returns:
Certificate Subject RDN

getSubject

public java.lang.String getSubject(java.lang.String entryName)
ÀÎÁõ¼­ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
cn : common name, o : organization, ou : organization unit
l : local address, s : state, c : country
id : id ( for xecure private certificates )
e : email address

Parameters:
entryName - "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.
Returns:
dn field value

getSubject

public java.lang.String getSubject(java.lang.String entryName,
                                   int index)
ÀÎÁõ¼­ DN Áß entryName À¸·Î ÁÖ¾îÁö´Â DN Çʵå¸íÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù.
°°Àº DN Çʵ尡 µÎ°³ ÀÌ»ó Á¸ÀçÇÒ °æ¿ì index °ªÀ¸·Î ÇØ´ç DN ÇÊµå °ªÀ» ¸®ÅÏÇÑ´Ù.
cn : common name, o : organization, ou : organization unit
l : local address, s : state, c : country
id : id ( for xecure private certificates )
e : email address

Parameters:
entryName - "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.
index - 1ºÎÅÍ ½ÃÀÛÇÑ´Ù.
Returns:
dn field value

getSubjectPublicKeyAlgId

public java.lang.String getSubjectPublicKeyAlgId()
ÀÎÁõ¼­ÀÇ °ø°³Å°¾Ë°í¸®Áò ID ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Certificate Subject Public Key Algorithm

getFrom

public java.lang.String getFrom()
ÀÎÁõ¼­ÀÇ À¯È¿±â°£ ½ÃÀÛ ½Ã°£À» ¸®ÅÏÇÑ´Ù.

Returns:
validity from date

getTo

public java.lang.String getTo()
ÀÎÁõ¼­ÀÇ À¯È¿±â°£ Á¾·á ½Ã°£À» ¸®ÅÏÇÑ´Ù.

Returns:
validity to date

getSignature

public java.lang.String getSignature()
ÀÎÁõ¼­ÀÇ ¼­¸í °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Signature

getIssuerAltName

public java.lang.String getIssuerAltName()
ÀÎÁõ¼­ ¹ß±ÞÀÚÀÇ AltName À» ¸®ÅÏÇÑ´Ù.

Returns:
Issuer Alt Name

getSubjectAltName

public java.lang.String getSubjectAltName()
ÀÎÁõ¼­ º¸À¯ÀÚÀÇ AltName À» ¸®ÅÏÇÑ´Ù.

Returns:
Subject Alt Name

getKeyUsage

public java.lang.String getKeyUsage()
ÀÎÁõ¼­ »ç¿ë ¿ëµµ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Key Usage

getExtKeyUsage

public java.lang.String getExtKeyUsage()
ÀÎÁõ¼­ È®Àå »ç¿ë ¿ëµµ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Extended Key Usage

getPolicy

public java.lang.String getPolicy()
ÀÎÁõ¼­ Á¤Ã¥ ÇÊµå °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Policy

getPolicyMapping

public java.lang.String getPolicyMapping()
ÀÎÁõ¼­ Policy Mapping ÇÊµå °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Policy Mapping

getBasicConstraint

public java.lang.String getBasicConstraint()
ÀÎÁõ¼­ÀÇ ±âº» Á¦ÇÑ °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Basic Constraint

getPolicyConstraint

public java.lang.String getPolicyConstraint()
ÀÎÁõ¼­ÀÇ Á¤Ã¥ Á¦ÇÑ °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Policy Constraint

getDistributionPoints

public java.lang.String getDistributionPoints()
ÀÎÁõ¼­ÀÇ Æó±â¸ñ·Ï ºÐ¹èÁ¡À» ¸®ÅÏÇÑ´Ù.

Returns:
CRL DistributionPoints

getAuthorityKeyId

public java.lang.String getAuthorityKeyId()
ÀÎÁõ¼­ÀÇ AuthorityKeyID Çʵ尪À» ¸®ÅÏÇÑ´Ù.

Returns:
Authority Key ID

getSubjectKeyId

public java.lang.String getSubjectKeyId()
ÀÎÁõ¼­ÀÇ Subject Key Id °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Subject Key ID

getPublicKey

public java.lang.String getPublicKey()
ÀÎÁõ¼­ÀÇ °ø°³Å° °ªÀ» ¸®ÅÏÇÑ´Ù.

Returns:
Public Key

getPubKeyLen

public int getPubKeyLen()
ÀÎÁõ¼­ÀÇ °ø°³Å° Å©±â¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
Public Key Length

getUserNotice

public java.lang.String getUserNotice()
ÀÎÁõ¼­ÀÇ ¹ß±ÞÀÚ Á¤º¸¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
User Notice

getCPS

public java.lang.String getCPS()
ÀÎÁõ¼­ Á¤Ã¥À» ¾Ë¼ö ÀÖ´Â ÇØ´ç URLÀ» ¸®ÅÏÇÑ´Ù.

Returns:
CPS

isVirtualID

public int isVirtualID()
ÇØ´ç ÀÎÁõ¼­°¡ ½Äº°¹øÈ£¸¦ °¡Áö°í ÀÖ´ÂÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
is_Virtual ID

isSFCAcert

public boolean isSFCAcert()
ÀÎÁõ¼­°¡ SFCA »ç¼³ÀÎÁõ±â°ü¿¡¼­ ¹ß±ÞµÈ »ç¿ëÀÚ ÀÎÁõ¼­ÀÎÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù.

Returns:
true if cert is issued from sfca

getCertType

public int getCertType()
°øÀÎÀÎÁõ±â°üº° ÀÎÁõ¼­ÀÇ Å¸ÀÔÀ» ³ªÅ¸³½´Ù.
-1 : cert_issuer is null 0 : ±âŸÀÎÁõ±â°ü ÀÎÁõ¼­
1 : ±ÝÀ¶°áÁ¦¿ø(yessign) ÀÎÁõ¼­
2 : Çѱ¹Á¤º¸ÀÎÁõ(signGate) ÀÎÁõ¼­
3 : Çѱ¹Áõ±ÇÀü»ê(signKorea) ÀÎÁõ¼­
4 : Çѱ¹Àü»ê¿ø(NCASignCA) ÀÎÁõ¼­
5 : Çѱ¹ÀüÀÚÀÎÁõ(CrossCertCA) ÀÎÁõ¼­
6 : Çѱ¹¹«¿ªÁ¤º¸Åë½Å(TradeSignCA) ÀÎÁõ¼­

Returns:
ÀÎÁõ¼­ ŸÀÔ(1 ~ 6)

getCertPem

public java.lang.String getCertPem()
PEM Çü½ÄÀ¸·ÎµÈ ÀÎÁõ¼­ ½ºÆ®¸µÀ» ¸®ÅÏÇÑ´Ù.

Returns:
pem of the certificate

getCertPemScript

public java.lang.String getCertPemScript(java.lang.String name)
PEM Çü½ÄµÈ ÀÎÁõ¼­¸¦ ½ºÅ©¸³Æ® Çü½ÄÀ¸·Î ¸®ÅÏÇÑ´Ù.

Parameters:
name - º¯¼ö¸í
Returns:
pem of the certificate

certInstallScript

public java.lang.String certInstallScript(int type)
ÀÎÁõ¼­¸¦ XecureWeb Ŭ¶óÀÌ¾ðÆ® ÄÁÆ®·ÑÀÌ ¼³Ä¡ÇÒ ¼ö ÀÖ´Â Çü½ÄÀ¸·Î À籸¼ºÇؼ­ ½ºÆ®¸µÀ¸·Î ¸®ÅÏÇÑ´Ù.
INSTALL_CA_CERT : ÀÎÁõ±â°ü ÀÎÁõ¼­
INSTALL_USER_CERT : »ç¿ëÀÚ ÀÎÁõ¼­
INSTALL_SERVER_CERT : ¼­¹ö ÀÎÁõ¼­
INSTALL_PEOPLE_CERT : ´Ù¸¥ »ç¿ëÀÚ ÀÎÁõ¼­
INSTALL_ENCRYPTED_USER_CERT : ¾ÏȣȭµÈ »ç¿ëÀÚ ÀÎÁõ¼­

Parameters:
type - ÀÎÁõ¼­ ¼³Ä¡ ŸÀÔ
Returns:
ÀÎÁõ¼­ ¼³Ä¡ javascript ½ºÆ®¸µ

VerifyCertificate

public int VerifyCertificate()
PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.

Returns:
int
Since:
6.0 v110

VerifyCertificate

public int VerifyCertificate(java.lang.String cert)
PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.

Parameters:
cert - PEM Çü½ÄÀÇ ÀÎÁõ¼­
Returns:
int

VerifyCertificate

public int VerifyCertificate(java.lang.String cert,
                             java.lang.String operaterId)
PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.

Parameters:
cert - PEM Çü½ÄÀÇ ÀÎÁõ¼­
operaterId - ±â°ü½Äº°ÄÚµå
Returns:
int

VerifyCertificate

public int VerifyCertificate(java.lang.String cert,
                             java.lang.String operaterId,
                             java.lang.String cadn)
PEM Çü½ÄÀÇ ÀÎÁõ¼­¿¡ ´ëÇÑ °ËÁõÀ» ¼öÇàÇÑ´Ù.

Parameters:
cert - PEM Çü½ÄÀÇ ÀÎÁõ¼­
operaterId - ±â°ü½Äº°ÄÚµå
cadn - ¿ÜºÎ¿¡¼­ ÀÔ·ÂÇÏ´Â cadn list
Returns:
int

getLastErrorMsg

public java.lang.String getLastErrorMsg()

getLastError

public int getLastError()