|
BEA Systems, Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Security audit service provider's interface. A class can implement this interface to log security-related events for auditing purposes. Several WebLogic Server components are instrumented to call methods in this interface when "interesting" events occur.
Classes that implement this interface must have a public no-arg constructor that throws no exceptions.
Methods in this interface follow a simple pattern:
All parameters to all methods are read-only. You can filter events based on their parameters and return values.
| Method Summary | |
void |
authenticateUser(java.lang.String subsystem,
UserInfo info,
User result)
A request was made to authenticate a user. |
void |
certificateInvalid(java.lang.String subsystem,
java.lang.Object source,
X509 cert)
An invalid X.509 certificate was presented. |
void |
checkPermission(java.lang.String subsystem,
java.security.acl.Acl acl,
java.security.Principal principal,
java.security.acl.Permission permission,
boolean result)
A request was made to check for a permission on an ACL. |
void |
rootCAInvalid(java.lang.String subsystem,
java.lang.Object source,
X509 cert)
A certificate chain with an invalid root certificate authority was presented. |
| Method Detail |
public void authenticateUser(java.lang.String subsystem,
UserInfo info,
User result)
subsystem - subsystem nameinfo - authentication parametersresult - return value (null if authentication failure)
public void checkPermission(java.lang.String subsystem,
java.security.acl.Acl acl,
java.security.Principal principal,
java.security.acl.Permission permission,
boolean result)
subsystem - subsystem nameacl - ACL that was checkedprincipal - principal that was checkedpermission - permission that was checkedresult - return value (false if permission denied)
public void certificateInvalid(java.lang.String subsystem,
java.lang.Object source,
X509 cert)
subsystem - subsystem namesource - the source of the problematic certificate, if knowncert - faulty certificate, or null if one was expected and
none was given
public void rootCAInvalid(java.lang.String subsystem,
java.lang.Object source,
X509 cert)
subsystem - subsystem namesource - the source of the problematic certificate chain, if knowncert - faulty root certificate, or null if one was expected
and none was given
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs61 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||