|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.dreamsecurity.jcaos.x509.X509CertPathValidator
ÀÎÁõ¼ °æ·Î °ËÁõÀ» À§ÇÑ Å¬·¡½ºÀÌ´Ù.
X.509 ÀÎÁõ¼ °æ·Î °ËÁõ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Ç¥Áع®¼
RFC3280¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Field Summary | |
static int |
VALIDATE_FULL_PATH
ÀÎÁõ¼ °ËÁõ ½Ã, ÃÖ»óÀ§ ÀÎÁõ¼ ºÎÅÍ ÃÖÇÏÀ§(»ç¿ëÀÚ) ÀÎÁõ¼±îÁö Àüü °æ·Î¸¦ °ËÁõÇÑ´Ù. |
static int |
VALIDATE_USER_CERT
ÀÎÁõ¼ °ËÁõ ½Ã, »ç¿ëÀÚ ÀÎÁõ¼¸¸À» °ËÁõÇÑ´Ù. |
Constructor Summary | |
X509CertPathValidator(X509ValidatorParameters params,
X509CertPath path)
ÀÎÁõ¼ °æ·Î °ËÁõÀ» À§ÇÑ Á¤º¸¸¦ ÁöÁ¤ÇÏ¿© X509CertPathValidator Ŭ·¡½º °´Ã¼¸¦ ÃʱâÈÇÑ´Ù. |
Method Summary | |
void |
setValidateRange(int range)
ÀÎÁõ¼ °ËÁõ ¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù. |
boolean |
trustRoot()
ÀÎÁõ¼ °æ·ÎÀÇ ÃÖ»óÀ§ ÀÎÁõ±â°ü ÀÎÁõ¼ÀÇ ½Å·Ú¿©ºÎ¸¦ È®ÀÎÇÑ´Ù. |
void |
validate(java.lang.String usage)
ÀÎÁõ¼ °æ·Î °ËÁõÀ» ¼öÇàÇÑ´Ù. |
void |
verifyStrictly()
ÀÎÁõ¼ °ËÁõ ½Ã, ÀÎÁõ¼ ±Ô°Ý¿¡ ¸Â¿¡ ¾ö°ÝÇÏ°Ô È®ÀÎÇϰíÀÚ ÇÏ´Â °æ¿ì¿¡ ÁöÁ¤ |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int VALIDATE_FULL_PATH
setValidateRange(int)
public static int VALIDATE_USER_CERT
setValidateRange(int)
Constructor Detail |
public X509CertPathValidator(X509ValidatorParameters params, X509CertPath path)
params
- ÀÎÁõ¼ °æ·Î °ËÁõÀ» À§ÇÑ Á¤º¸path
- ÀÎÁõ¼ °æ·ÎMethod Detail |
public void verifyStrictly()
public void setValidateRange(int range)
range
- ÀÎÁõ¼ °ËÁõ ¹üÀ§public boolean trustRoot() throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, UseOrderException, java.io.IOException
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
UseOrderException
- ½Å·ÚÇÏ´Â ÃÖ»óÀ§ ÀÎÁõ±â°ü ¸ñ·ÏÀ» ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì¿¡ ¹ß»ý
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ýpublic void validate(java.lang.String usage) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.spec.InvalidKeySpecException, ValidateCertPathException, java.security.cert.CertificateNotYetValidException, ValidateNameConstraintsException, java.security.cert.CertificateExpiredException, java.security.InvalidKeyException, java.security.SignatureException, ParsingException, java.text.ParseException, java.io.IOException
usage
- ÀÎÁõ¼ ¿ëµµ ("sign", "km", "ocsp", "tsa", "ca")
java.security.NoSuchAlgorithmException
- Áö¿øÇÏÁö ¾Ê´Â ¾Ë°í¸®ÁòÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.NoSuchProviderException
- Áö¿øÇÏÁö ¾Ê´Â ¾ÏÈ£ ¸ðµâ Á¦°øÀÚÀÏ °æ¿ì¿¡ ¹ß»ý
java.security.spec.InvalidKeySpecException
- ÀûÇÕÇÏÁö ¾ÊÀº Ű Á¤º¸ÀÎ °æ¿ì¿¡ ¹ß»ý
ValidateCertPathException
- ÀÎÁõ¼ °æ·Î °ËÁõÀ» ½ÇÆÐÇÑ °æ¿ì¿¡ ¹ß»ý
java.security.cert.CertificateNotYetValidException
- ¾ÆÁ÷ À¯È¿ÇÏÁö ¾ÊÀº ÀÎÁõ¼°¡ ÀÖ´Â °æ¿ì¿¡ ¹ß»ý
java.security.cert.CertificateExpiredException
- À¯È¿±â°£ÀÌ ¸¸·áµÈ ÀÎÁõ¼°¡ ÀÖ´Â °æ¿ì¿¡ ¹ß»ý
java.security.InvalidKeyException
- ¾Ë°í¸®Áò¿¡ ´ëÇÑ ÀûÇÕÇÑ Å°(À߸øµÈ ÀÎÄÚµù, À߸øµÈ ±æÀÌ, ÃʱâÈ µÇÁö ¾ÊÀ½ µî)°¡ ¾Æ´Ñ °æ¿ì¿¡ ¹ß»ý
java.security.SignatureException
- ÀϹÝÀûÀÎ ¼¸í°ú °ü·ÃÇÑ ¿¹¿Ü »çÇ× ¹ß»ýÇÑ °æ¿ì ¹ß»ý
ParsingException
- Áö¿øµÇÁö ¾Ê´Â À̸§ ÇüŰ¡ Á¸ÀçÇÏ´Â °æ¿ì¿¡ ¹ß»ý
java.text.ParseException
- ½Ã°£ Á¤º¸ ó¸® ½ÇÆÐ½Ã ¹ß»ý
java.io.IOException
- µðÄÚµù ½ÇÆÐ½Ã ¹ß»ý
ValidateNameConstraintsException
|
JCaosLib V1.4.4.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |