|
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 givenpublic 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/docs60 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |