public class PKIRealm
extends org.apache.catalina.realm.RealmBase
Modifier and Type | Field and Description |
---|---|
protected ILogger |
signedAuditLogger |
allRolesMode, container, containerLog, digest, digestEncoding, info, md, md5Encoder, md5Helper, 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 |
---|---|
protected void |
audit(java.lang.String msg)
Signed Audit Log
This method is called to store messages to the signed audit log.
|
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(IUser user,
IAuthToken authToken) |
protected java.security.Principal |
getPrincipal(java.lang.String username) |
protected java.security.Principal |
getPrincipal(java.lang.String username,
IAuthToken authToken) |
protected java.util.List<java.lang.String> |
getRoles(IUser user) |
protected IUser |
getUser(java.lang.String username) |
void |
logDebug(java.lang.String msg) |
void |
logErr(java.lang.String msg) |
addPropertyChangeListener, authenticate, authenticate, backgroundProcess, compareCredentials, digest, Digest, findSecurityConstraints, getAllRolesMode, getContainer, getDigest, getDigest, getDigestCharset, getDigestEncoding, getDomainInternal, getInfo, getObjectNameKeyProperties, getPrincipal, getPrincipal, getRealmPath, getRealmSuffix, getServer, getValidate, getX509UsernameRetrieverClassName, hasMessageDigest, hasResourcePermission, hasRole, hasUserDataPermission, initInternal, isStripRealmForGss, main, removePropertyChangeListener, setAllRolesMode, setContainer, setDigest, setDigestEncoding, setRealmPath, setStripRealmForGss, setValidate, setX509UsernameRetrieverClassName, startInternal, stopInternal, toString
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister
protected ILogger signedAuditLogger
protected java.lang.String getName()
getName
in class org.apache.catalina.realm.RealmBase
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)
protected java.security.Principal getPrincipal(IUser user, IAuthToken authToken) throws EUsrGrpException
EUsrGrpException
protected IUser getUser(java.lang.String username) throws EUsrGrpException
EUsrGrpException
protected java.util.List<java.lang.String> getRoles(IUser user) throws EUsrGrpException
EUsrGrpException
protected java.lang.String getPassword(java.lang.String username)
getPassword
in class org.apache.catalina.realm.RealmBase
public void logErr(java.lang.String msg)
public void logDebug(java.lang.String msg)
protected void audit(java.lang.String msg)
msg
- signed audit log message