public class PKIRealm
extends org.apache.catalina.realm.RealmBase
| Modifier and Type | Field and Description |
|---|---|
protected ILogger |
signedAuditLogger |
allRolesMode, container, containerLog, digest, digestEncoding, md, md5Helper, realmPath, sm, stripRealmForGss, support, validate, x509UsernameRetriever, x509UsernameRetrieverClassNameAFTER_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) |
addPropertyChangeListener, authenticate, authenticate, authenticate, backgroundProcess, compareCredentials, digest, Digest, findSecurityConstraints, getAllRolesMode, getContainer, getCredentialHandler, getDigest, getDigest, getDigestCharset, getDigestEncoding, getDomainInternal, getObjectNameKeyProperties, getPrincipal, getPrincipal, getRealmPath, getRealmSuffix, getServer, getValidate, getX509UsernameRetrieverClassName, hasMessageDigest, hasResourcePermission, hasRole, hasUserDataPermission, initInternal, isStripRealmForGss, main, removePropertyChangeListener, setAllRolesMode, setContainer, setCredentialHandler, setDigest, setDigestEncoding, setRealmPath, setStripRealmForGss, setValidate, setX509UsernameRetrieverClassName, startInternal, stopInternal, toStringdestroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregisterprotected ILogger signedAuditLogger
protected java.lang.String getName()
getName in class org.apache.catalina.realm.RealmBasepublic java.security.Principal authenticate(java.lang.String username,
java.lang.String password)
authenticate in interface org.apache.catalina.Realmauthenticate in class org.apache.catalina.realm.RealmBasepublic java.security.Principal authenticate(java.security.cert.X509Certificate[] certs)
authenticate in interface org.apache.catalina.Realmauthenticate in class org.apache.catalina.realm.RealmBaseprotected java.security.Principal getPrincipal(java.lang.String username)
getPrincipal in class org.apache.catalina.realm.RealmBaseprotected java.security.Principal getPrincipal(java.lang.String username,
IAuthToken authToken)
protected java.security.Principal getPrincipal(IUser user, IAuthToken authToken) throws EUsrGrpException
EUsrGrpExceptionprotected IUser getUser(java.lang.String username) throws EUsrGrpException
EUsrGrpExceptionprotected java.util.List<java.lang.String> getRoles(IUser user) throws EUsrGrpException
EUsrGrpExceptionprotected java.lang.String getPassword(java.lang.String username)
getPassword in class org.apache.catalina.realm.RealmBaseprotected void audit(java.lang.String msg)
msg - signed audit log message