public class PKIRealm
extends org.apache.catalina.realm.RealmBase
allRolesMode, container, containerLog, realmPath, sm, stripRealmForGss, support, validate, x509UsernameRetriever, x509UsernameRetrieverClassName
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
Constructor and Description |
---|
PKIRealm() |
Modifier and Type | Method and Description |
---|---|
java.security.Principal |
authenticate(java.lang.String username,
java.lang.String password) |
java.security.Principal |
authenticate(java.security.cert.X509Certificate[] certs) |
protected java.lang.String |
getName() |
protected java.lang.String |
getPassword(java.lang.String username) |
protected java.security.Principal |
getPrincipal(java.lang.String username) |
protected java.security.Principal |
getPrincipal(java.lang.String username,
IAuthToken authToken) |
protected java.security.Principal |
getPrincipal(com.netscape.cmscore.usrgrp.User user,
IAuthToken authToken) |
protected java.util.List<java.lang.String> |
getRoles(com.netscape.cmscore.usrgrp.User user) |
protected com.netscape.cmscore.usrgrp.User |
getUser(java.lang.String username) |
addPropertyChangeListener, authenticate, authenticate, authenticate, authenticate, backgroundProcess, findSecurityConstraints, getAllRolesMode, getContainer, getCredentialHandler, getDigest, getDomainInternal, getObjectNameKeyProperties, getPrincipal, getPrincipal, getPrincipal, getRealmPath, getRealmSuffix, getRoles, getServer, getTransportGuaranteeRedirectStatus, getValidate, getX509UsernameRetrieverClassName, hasMessageDigest, hasResourcePermission, hasRole, hasRoleInternal, hasUserDataPermission, initInternal, isStripRealmForGss, main, removePropertyChangeListener, setAllRolesMode, setContainer, setCredentialHandler, setRealmPath, setStripRealmForGss, setTransportGuaranteeRedirectStatus, setValidate, setX509UsernameRetrieverClassName, startInternal, stopInternal, toString
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregister
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
protected java.lang.String getName()
public java.security.Principal authenticate(java.lang.String username, java.lang.String password)
authenticate
in interface org.apache.catalina.Realm
authenticate
in class org.apache.catalina.realm.RealmBase
public java.security.Principal authenticate(java.security.cert.X509Certificate[] certs)
authenticate
in interface org.apache.catalina.Realm
authenticate
in class org.apache.catalina.realm.RealmBase
protected java.security.Principal getPrincipal(java.lang.String username)
getPrincipal
in class org.apache.catalina.realm.RealmBase
protected java.security.Principal getPrincipal(java.lang.String username, IAuthToken authToken) throws java.lang.Exception
java.lang.Exception
protected java.security.Principal getPrincipal(com.netscape.cmscore.usrgrp.User user, IAuthToken authToken) throws EUsrGrpException
EUsrGrpException
protected com.netscape.cmscore.usrgrp.User getUser(java.lang.String username) throws EUsrGrpException
EUsrGrpException
protected java.util.List<java.lang.String> getRoles(com.netscape.cmscore.usrgrp.User user) throws EUsrGrpException
EUsrGrpException
protected java.lang.String getPassword(java.lang.String username)
getPassword
in class org.apache.catalina.realm.RealmBase