AdjudicationProvider, AdjudicationProviderV2, AuditProvider, AuditProviderV2, AuthenticationProvider, AuthenticationProviderV2, AuthorizationProvider, BulkAdjudicationProvider, BulkAuthorizationProvider, BulkRoleProvider, CertPathProvider, CredentialProviderV2, DeployableAuthorizationProviderV2, DeployableRoleProviderV2, RoleProvider, VersionableApplicationProviderpublic interface SecurityProvider
SecurityProvider interface is required of all
 security providers (WebLogic and custom) because it provides
 basic methods for their use in the WebLogic Server environment.| Modifier and Type | Method | Description | 
|---|---|---|
java.lang.String | 
getDescription() | 
 Gets a brief text description of the security provider. 
 | 
void | 
initialize(ProviderMBean providerMBean,
          SecurityServices securityServices) | 
 Initializes the security provider. 
 | 
void | 
shutdown() | 
 Shuts down the security provider. 
 | 
void initialize(ProviderMBean providerMBean, SecurityServices securityServices)
providerMBean - the MBean specific to the security provider that is
                      used during initialization.securityServices - an object from which a security provider
                        can get the AuditorService,
                        which limits the security provider to using the Auditor
                        object's writeEvent method.java.lang.SecurityException - if the caller lacks appropriate permission for the operation.java.lang.String getDescription()
void shutdown()
java.lang.SecurityException - if the caller lacks appropriate permission for the operation.