Specifies a configuration for one message security provider.
Although the request-policy and response-policy subelements are optional, the provider-config element does nothing if they are not specified.
Use property subelements to configure provider-specific properties. Property values are passed to the provider when its initialize method is called.
message-security-config (sun-acc.xml)
The following table describes subelements for the provider-config element.
Table A–89 provider-config Subelements| Element | Required | Description | 
|---|---|---|
| zero or one | Defines the authentication policy requirements of the authentication provider’s request processing. | |
| zero or one | Defines the authentication policy requirements of the authentication provider’s response processing. | |
| zero or more | Specifies a property, which has a name and a value. | 
The following table describes attributes for the provider-config element.
Table A–90 provider-config Attributes| Attribute | Default | Description | 
|---|---|---|
| none | Specifies the provider ID. | |
| none | Specifies whether the provider is a client, server, or client-server authentication provider. | |
| none | Specifies the Java implementation class of the provider. Client authentication providers must implement the com.sun.enterprise.security.jauth.ClientAuthModule interface. Server authentication providers must implement the com.sun.enterprise.security.jauth.ServerAuthModule interface. Client-server providers must implement both interfaces. |