com.safeidentity.support.util.impl
Class CertManagerImpl

java.lang.Object
  extended bycom.safeidentity.support.util.impl.CertManagerImpl
All Implemented Interfaces:
CertManager

public class CertManagerImpl
extends java.lang.Object
implements CertManager

Author:
kevin To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Constructor Summary
CertManagerImpl()
           
 
Method Summary
 int authenticateUser(java.lang.String uid, java.lang.String pwd, java.lang.String urEid)
          »ç¿ëÀÚ UID¿Í ºñ¹Ð¹øÈ£¸¦ °¡Áö°í »ç¿ëÀÚ¸¦ ÀÎÁõÇÑ´Ù.
 java.lang.String checkIdPwd(java.lang.String uid, java.lang.String pwd, java.lang.String urName)
          »ç¿ëÀÚ 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À» ¾÷µ¥ÀÌÆ® ÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertManagerImpl

public CertManagerImpl()
                throws SFException
Method Detail

checkIdPwd

public java.lang.String checkIdPwd(java.lang.String uid,
                                   java.lang.String pwd,
                                   java.lang.String urName)
»ç¿ëÀÚ Uid¸¦ °¡Áö°í ÀÎÁõÇÑ´Ù.

Parameters:
uid - »ç¿ëÀÚÀÇ Uid
pwd - »ç¿ëÀÚÀÇ ºñ¹Ð ¹øÈ£
urName - »ç¿ëÀÚ°¡ ¼ÓÇÑ UserRepository À̸§
Returns:
 ÀÎÁõ ¼º°ø½Ã : »ç¿ëÀÚÀÇ Full SfDn
 ÀÎÁõ ½ÇÆÐ½Ã : null
 »ç¿ëÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì : null
 

updateUserCertficate

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

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

getUserCertificate

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

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

authenticateUser

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

Specified by:
authenticateUser in interface CertManager
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;               // »ç¿ëÀÚÀúÀå¼Ò À̸§ÀÌ ºñ¾îÀÖ´Â °æ¿ì
 

updateUserCertficate

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

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


Copyright © 2004 SoftForum Corp. All Rights Reserved.