| 
 | 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)Deprecated. A request was made to authenticate a user. | 
|  void | certificateInvalid(java.lang.String subsystem,
                   java.lang.Object source,
                   X509 cert)Deprecated. 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)Deprecated. A request was made to check for a permission on an ACL. | 
|  void | rootCAInvalid(java.lang.String subsystem,
              java.lang.Object source,
              X509 cert)Deprecated. 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/docs81 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||