|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectxecure.crypto.Certificate
ÀÌ Å¬·¡½º´Â 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 |
public static final int INSTALL_CA_CERT
public static final int INSTALL_USER_CERT
public static final int INSTALL_SERVER_CERT
public static final int INSTALL_PEOPLE_CERT
public static final int INSTALL_ENCRYPTED_USER_CERT
Constructor Detail |
public Certificate(XecureConfig config, java.lang.String pem) throws InvalidCertificateFormatException, java.lang.NullPointerException
config
- XecureConfigpem
- PEM Çü½ÄÀÇ X509 ÀÎÁõ¼
InvalidCertificateFormatException
- À߸øµÈ Çü½ÄÀÇ ÀÎÁõ¼ À϶§ throw µÈ´Ù.
java.lang.NullPointerException
public Certificate(XecureConfig config, byte[] pem) throws InvalidCertificateFormatException, java.lang.NullPointerException
config
- XecureConfigpem
- PEM Çü½ÄÀÇ X509 ÀÎÁõ¼
InvalidCertificateFormatException
- À߸øµÈ Çü½ÄÀÇ ÀÎÁõ¼ À϶§ throw µÈ´Ù.
java.lang.NullPointerException
Method Detail |
public java.lang.String getVersion()
public java.lang.String getSerial()
public java.lang.String getSignatureAlgId()
public java.lang.String getIssuer()
public java.lang.String getIssuer(java.lang.String entryName)
entryName
- "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.
public java.lang.String getIssuer(java.lang.String entryName, int index)
entryName
- "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.index
- 1ºÎÅÍ ½ÃÀÛÇÑ´Ù.
public java.lang.String getSubject()
public java.lang.String getSubject(java.lang.String entryName)
entryName
- "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.
public java.lang.String getSubject(java.lang.String entryName, int index)
entryName
- "cn","o","ou","l","e", "s","c", "id" ÁßÀÇ ÇÑ °ªÀ» °¡Áø´Ù.index
- 1ºÎÅÍ ½ÃÀÛÇÑ´Ù.
public java.lang.String getSubjectPublicKeyAlgId()
public java.lang.String getFrom()
public java.lang.String getTo()
public java.lang.String getSignature()
public java.lang.String getIssuerAltName()
public java.lang.String getSubjectAltName()
public java.lang.String getKeyUsage()
public java.lang.String getExtKeyUsage()
public java.lang.String getPolicy()
public java.lang.String getPolicyMapping()
public java.lang.String getBasicConstraint()
public java.lang.String getPolicyConstraint()
public java.lang.String getDistributionPoints()
public java.lang.String getAuthorityKeyId()
public java.lang.String getSubjectKeyId()
public java.lang.String getPublicKey()
public int getPubKeyLen()
public java.lang.String getUserNotice()
public java.lang.String getCPS()
public int isVirtualID()
public boolean isSFCAcert()
public int getCertType()
public java.lang.String getCertPem()
public java.lang.String getCertPemScript(java.lang.String name)
name
- º¯¼ö¸í
public java.lang.String certInstallScript(int type)
type
- ÀÎÁõ¼ ¼³Ä¡ ŸÀÔ
public int VerifyCertificate()
public int VerifyCertificate(java.lang.String cert)
cert
- PEM Çü½ÄÀÇ ÀÎÁõ¼
public int VerifyCertificate(java.lang.String cert, java.lang.String operaterId)
cert
- PEM Çü½ÄÀÇ ÀÎÁõ¼operaterId
- ±â°ü½Äº°ÄÚµå
public int VerifyCertificate(java.lang.String cert, java.lang.String operaterId, java.lang.String cadn)
cert
- PEM Çü½ÄÀÇ ÀÎÁõ¼operaterId
- ±â°ü½Äº°ÄÚµåcadn
- ¿ÜºÎ¿¡¼ ÀÔ·ÂÇÏ´Â cadn list
public java.lang.String getLastErrorMsg()
public int getLastError()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |