com.safeidentity.support.util
Interface CertManager

All Known Implementing Classes:
CertManagerImpl

public interface CertManager


Method Summary
 int authenticateUser(java.lang.String uid, java.lang.String pwd, java.lang.String urEid)
          »ç¿ëÀÚ UID¿Í ºñ¹Ð¹øÈ£¸¦ °¡Áö°í »ç¿ëÀÚ¸¦ ÀÎÁõÇÑ´Ù.
 java.util.List getUserCertificate(java.lang.String uid, java.lang.String urEid)
          »ç¿ëÀÚÀÇ ÇöÀç ÀÎÁõ¼­ DNÀ» Àоî¿Â´Ù.
 boolean updateUserCertficate(java.lang.String uid, java.util.List certDn, java.lang.String urEid)
          »ç¿ëÀÚÀÇ ÀÎÁõ¼­ DNÀ» ¾÷µ¥ÀÌÆ® ÇÑ´Ù.
 boolean updateUserCertficate(java.lang.String uid, java.lang.String certDn, java.lang.String urEid)
          »ç¿ëÀÚÀÇ ÀÎÁõ¼­ DNÀ» ¾÷µ¥ÀÌÆ® ÇÑ´Ù.
 

Method Detail

updateUserCertficate

public boolean updateUserCertficate(java.lang.String uid,
                                    java.util.List certDn,
                                    java.lang.String urEid)
»ç¿ëÀÚÀÇ ÀÎÁõ¼­ DNÀ» ¾÷µ¥ÀÌÆ® ÇÑ´Ù.

Parameters:
uid - »ç¿ëÀÚ UID
certDn - »ç¿ëÀÚ ÀÎÁõ¼­ DN°ª ¸ñ·Ï, ÇÑ»ç¿ëÀÚ¿¡ ´ëÇØ¼­ ¿©·¯°³ÀÇ DNÀÌ ÇÒ´çµÉ ¼ö ÀÖ´Ù.
urEid - »ç¿ëÀÚÀúÀå¼Ò EID
Returns:
ÀÎÁõ¼­ DN ¾÷µ¥ÀÌÆ® ¼º°ø½Ã true ¹Ýȯ

updateUserCertficate

public boolean updateUserCertficate(java.lang.String uid,
                                    java.lang.String certDn,
                                    java.lang.String urEid)
»ç¿ëÀÚÀÇ ÀÎÁõ¼­ DNÀ» ¾÷µ¥ÀÌÆ® ÇÑ´Ù.

Parameters:
uid - »ç¿ëÀÚ UID
certDn - »ç¿ëÀÚ ÀÎÁõ¼­ DN °ª
urEid - »ç¿ëÀÚÀúÀå¼Ò EID
Returns:
ÀÎÁõ¼­ DN ¾÷µ¥ÀÌÆ® ¼º°ø½Ã true ¹Ýȯ

getUserCertificate

public java.util.List getUserCertificate(java.lang.String uid,
                                         java.lang.String urEid)
»ç¿ëÀÚÀÇ ÇöÀç ÀÎÁõ¼­ DNÀ» Àоî¿Â´Ù.

Parameters:
uid - »ç¿ëÀÚ UID
urEid - »ç¿ëÀÚÀúÀå¼Ò EID
Returns:
ÀÎÁõ¼­ÀÇ ¸ñ·Ï

authenticateUser

public int authenticateUser(java.lang.String uid,
                            java.lang.String pwd,
                            java.lang.String urEid)
»ç¿ëÀÚ UID¿Í ºñ¹Ð¹øÈ£¸¦ °¡Áö°í »ç¿ëÀÚ¸¦ ÀÎÁõÇÑ´Ù.

Parameters:
uid - »ç¿ëÀÚ UID
pwd - »ç¿ëÀÚ ºñ¹Ð¹øÈ£
urEid - »ç¿ëÀÚÀúÀå¼Ò EID
Returns:
 ¸®Åϰª ÀÎÁõ °á°ú°ª
 -------------------------------------------------------------------------
 SFConst.AUTHEN_NOT_OK = -1;                      // ÀÎÁõ ½ÇÆÐ 
 SFConst.AUTHEN_OK = 0;                           // ÀÎÁõ ¼º°ø
 SFConst.AUTHEN_PWD_MUST_CHANGE = 1;              // ºñ¹Ð¹øÈ£¸¦ ¹«Á¶°Ç º¯°æÇؾ߸¸ ÇÏ´Â °æ¿ì 
 SFConst.AUTHEN_USER_DISABLED =2;                 // »ç¿ëÀÚ °èÁ¤ÀÌ À¯È¿ÇÏÁö ¾ÊÀº °æ¿ì(Disabled)
 SFConst.AUTHEN_ACCOUNT_LOCKED = 3;               // »ç¿ëÀÚ °èÁ¤ÀÌ Àá±ä °æ¿ì(Locked)ÀÎÁõ ¼º°ø
 SFConst.AUTHEN_INVALID_TIME = 4;                 // »ç¿ëÀÚ Á¢±Ù À¯È¿½Ã°£ÀÌ Áö³­ °æ¿ì
 SFConst.AUTHEN_PWDSTRATEGY_WARNING  = 5;         // ºñ¹Ð¹øÈ£ º¯°æÀ» ÇÏÁö ¾Ê¾Æ¼­ °æ°íÇÏ´Â °æ¿ì
 SFConst.AUTHEN_PWDSTRATEGY_NOT_LOGON = 6;        // ºñ¹Ð¹øÈ£ º¯°æÀ» ÇÏÁö ¾Ê¾Æ¼­ ·Î±×ÀÎ Çã¿ë ºÒ°¡
 SFConst.AUTHEN_USER_PWD_INVALID = 7;             // À߸øµÈ »ç¿ëÀÚ ºñ¹Ð¹øÈ£
 SFConst.AUTHEN_USER_INVALID = 8;                 // À߸øµÈ »ç¿ëÀÚ ID
 SFConst.AUTHEN_USER_PWD_HASH_ERROR = 9;          // »ç¿ëÀÚ ¾ÏÈ£ ÇØ½¬ÇÏ´Â °úÁ¤ ÀÎÄÚµù¿¡·¯
 SFConst.AUTHEN_ACCOUNT_RERTY_COUNT_LIMIT = 10;   // ÃÖ´ë ·Î±×ÀÎ ½ÇÆÐ Ƚ¼ö¸¦ ³Ñ¾î¼± °æ¿ì
 SFConst.AUTHEN_USER_ID_NULL = 11;                // »ç¿ëÀÚ ¾ÆÀ̵𰡠ºñ¾îÀÖ´Â °æ¿ì
 SFConst.AUTHEN_USER_ID_NOT_EXIST = 12;           // »ç¿ëÀÚ ¾ÆÀ̵𰡠Á¸ÀçÇÏÁö ¾ÊÀº °æ¿ì
 SFConst.AUTHEN_USER_PWD_NULL = 13;               // »ç¿ëÀÚ ºñ¹Ð¹øÈ£°¡ ºñ¾îÀÖ´Â °æ¿ì
 SFConst.AUTHEN_USERREP__NULL = 14;               // »ç¿ëÀÚÀúÀå¼Ò À̸§ÀÌ ºñ¾îÀÖ´Â °æ¿ì
 


Copyright © 2004 SoftForum Corp. All Rights Reserved.