org.apache.geronimo.security.realm.providers
Class KerberosSecurityRealm

java.lang.Object
  extended byorg.apache.geronimo.security.realm.providers.AbstractSecurityRealm
      extended byorg.apache.geronimo.security.realm.providers.KerberosSecurityRealm
All Implemented Interfaces:
org.apache.geronimo.gbean.GBeanLifecycle, SecurityRealm

public class KerberosSecurityRealm
extends AbstractSecurityRealm

Version:
$Revision: 1.4 $ $Date: 2004/06/02 05:33:04 $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from interface org.apache.geronimo.security.realm.SecurityRealm
BASE_OBJECT_NAME
 
Constructor Summary
KerberosSecurityRealm()
           
KerberosSecurityRealm(String realmName)
           
 
Method Summary
 void doStart()
           
 void doStop()
           
 AppConfigurationEntry getAppConfigurationEntry()
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 Set getGroupPrincipals()
           
 Set getGroupPrincipals(org.apache.regexp.RE regexExpression)
           
 String getKeyTab()
           
 String getPrincipal()
           
 String getTicketCache()
           
 Set getUserPrincipals()
           
 Set getUserPrincipals(org.apache.regexp.RE regexExpression)
           
 boolean isClearPass()
           
 boolean isDebug()
           
 boolean isDoNotPrompt()
           
 boolean isLoginModuleLocal()
           
 boolean isRefreshKrb5Config()
           
 boolean isStoreKey()
           
 boolean isStorePass()
           
 boolean isTryFirstPass()
           
 boolean isUseFirstPass()
           
 boolean isUseKeyTab()
           
 boolean isUseTicketCache()
           
 void refresh()
           
 void setClearPass(boolean clearPass)
           
 void setDebug(boolean debug)
           
 void setDoNotPrompt(boolean doNotPrompt)
           
 void setKeyTab(String keyTab)
           
 void setPrincipal(String principal)
           
 void setRefreshKrb5Config(boolean refreshKrb5Config)
           
 void setStoreKey(boolean storeKey)
           
 void setStorePass(boolean storePass)
           
 void setTicketCache(String ticketCache)
           
 void setTryFirstPass(boolean tryFirstPass)
           
 void setUseFirstPass(boolean useFirstPass)
           
 void setUseKeyTab(boolean useKeyTab)
           
 void setUseTicketCache(boolean useTicketCache)
           
 
Methods inherited from class org.apache.geronimo.security.realm.providers.AbstractSecurityRealm
doFail, getMaxLoginModuleAge, getRealmName, setMaxLoginModuleAge, setRealmName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

KerberosSecurityRealm

public KerberosSecurityRealm()

KerberosSecurityRealm

public KerberosSecurityRealm(String realmName)
Method Detail

doStart

public void doStart()
Specified by:
doStart in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStart in class AbstractSecurityRealm

doStop

public void doStop()
Specified by:
doStop in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStop in class AbstractSecurityRealm

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean debug)

isStoreKey

public boolean isStoreKey()

setStoreKey

public void setStoreKey(boolean storeKey)

isUseTicketCache

public boolean isUseTicketCache()

setUseTicketCache

public void setUseTicketCache(boolean useTicketCache)

isUseKeyTab

public boolean isUseKeyTab()

setUseKeyTab

public void setUseKeyTab(boolean useKeyTab)

isDoNotPrompt

public boolean isDoNotPrompt()

setDoNotPrompt

public void setDoNotPrompt(boolean doNotPrompt)

getTicketCache

public String getTicketCache()

setTicketCache

public void setTicketCache(String ticketCache)

getKeyTab

public String getKeyTab()

setKeyTab

public void setKeyTab(String keyTab)

isRefreshKrb5Config

public boolean isRefreshKrb5Config()

setRefreshKrb5Config

public void setRefreshKrb5Config(boolean refreshKrb5Config)

getPrincipal

public String getPrincipal()

setPrincipal

public void setPrincipal(String principal)

isTryFirstPass

public boolean isTryFirstPass()

setTryFirstPass

public void setTryFirstPass(boolean tryFirstPass)

isUseFirstPass

public boolean isUseFirstPass()

setUseFirstPass

public void setUseFirstPass(boolean useFirstPass)

isStorePass

public boolean isStorePass()

setStorePass

public void setStorePass(boolean storePass)

isClearPass

public boolean isClearPass()

setClearPass

public void setClearPass(boolean clearPass)

getGroupPrincipals

public Set getGroupPrincipals()
                       throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getGroupPrincipals

public Set getGroupPrincipals(org.apache.regexp.RE regexExpression)
                       throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getUserPrincipals

public Set getUserPrincipals()
                      throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getUserPrincipals

public Set getUserPrincipals(org.apache.regexp.RE regexExpression)
                      throws GeronimoSecurityException
Throws:
GeronimoSecurityException

refresh

public void refresh()
             throws GeronimoSecurityException
Throws:
GeronimoSecurityException

getAppConfigurationEntry

public AppConfigurationEntry getAppConfigurationEntry()

isLoginModuleLocal

public boolean isLoginModuleLocal()

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2003-2005 Apache Software Foundation. All Rights Reserved.