| Interface Summary | 
| BasicRealm | BasicRealm provides a minimal interface for realms. | 
| CertAuthenticator | This interface is used to perform certificate-based user
 authentication. | 
| ClosableEnumeration | An enumeration that can be terminated thus releasing resources. | 
| CredentialChanger | Mixin class that a User can implement to allow password changing | 
| DebuggableRealm |  | 
| DelegatedRealm | Deprecated. Use weblogic.security.acl.ListableRealmandweblogic.security.acl.ManageableRealminstead. | 
| DynamicUserAcl | Supports the dynamic creation of
 ACLs for owned resources. | 
| ExplicitlyControlled | An object that needs to have some access control lists associated
 explicitly will implement this interface. | 
| FlatGroup.Source | Interface to be implemented by realm classes that use FlatGroup. | 
| ListableRealm | A ListableRealm extends BasicRealm and adds the ability to
 list its instances. | 
| ManageableRealm | ManageableRealm is the full-featured interface for realms. | 
| PrivilegedAction | A computation to be performed with privileges enabled. | 
| PrivilegedExceptionAction | A computation to be performed with privileges enabled, that throws one
  or more checked exceptions. | 
| RefreshableRealm | A mix-in interface which allows
 a security realm to be refreshed from the Administration Console. | 
| SecurityService |  | 
| UserInfo | UserInfo objects are created by a RealmProxy and passed to the
 T3Client constructor. | 
 
| Class Summary | 
| _SecurityService_Stub |  | 
| AbstractListableRealm | The Abstract Listable realm class is used to write custom security realms. | 
| AbstractManageableRealm |  | 
| AclEntryImpl | This class implements the AclEntry interface, which is used to
 represent one entry in an Access Control List (ACL). | 
| AclImpl | This class implements the java.security.acl.Acl interface with
 optimization for checking permissions. | 
| AdminPermissions | This class contains system-wide weblogic.admin permission names. | 
| CachingRealm | Caching realm. | 
| CachingRealm.CaseInsensitiveUserInfo | This class is intended for use if the auth cache is not
 case-sensitive. | 
| CachingRealm.Entry | Cache entry class. | 
| CachingRealm.UserEntry | This is a special entry class, used only in the user positive
 cache. | 
| CachingRealmRuntimeMBeanImpl | Caching realm runtime MBean Implementation | 
| CertAuthentication | The public face of the CertAuthenticator interface. | 
| DefaultGroupImpl |  | 
| DefaultUserImpl | DefaultUserImpl is the default implementation of the interface
 User. | 
| DefaultUserInfoImpl | DefaultUserInfoImpl is the default implementation of the UserInfo
 interface. | 
| Everyone | Everyone is an implementation of Group, which is includes everyone. | 
| FlatGroup | Caching group implementation. | 
| GroupImpl | GroupImpl implements Group, which is used to represent a group of
 principals. | 
| OwnerImpl | OwnerImpl implements Owner to manage
 owners of Access Control Lists (ACLs) or ACL configurations. | 
| PermissionImpl | A straightforward implementation of the Permission interface,
 which represents a permission, such as that used to grant a
 particular type of access to a resource. | 
| Realm | The Realm class is used for its name space only. | 
| RealmProxy | RealmProxy represents a Realm of the same name on the client side. | 
| Security | The Security class groups static functions for accessing the
 default realm and authentication contexts for threads. | 
| SSLUserInfo |  | 
| TTLCache | Fixed-size pseudo-LRU cache with per-entry TTL attributes. | 
| User | Users are created or retrieved through some realm. |