This file specifies the schema for the connection validation policy.
connection-validation-policies
 Connection validation policies 
The following table lists the elements that an element of type 
connection-validation-policies can contain:
| Name | Type | Description | Min
                occurs | Max occurs | 
|---|
| policy |  | A connection validation policy. | 0 | unbounded | 
policy
 A connection validation policy. 
The following table lists the attributes that an element of type 
policy can have:
| Name | Type | Description | Required | 
|---|
| name | push:string | Each policy must be supplied with a unique name for easy
                    reference. | true | 
| type | push:string | The policy type should be either "blacklist" or "whitelist". A
                    blacklist indicates that if any of the policy rules in this policy match the
                    incoming connection, that connection is to be rejected. A whitelist
                    requires that at least one policy rule matches for the connection to be
                    accepted. | true | 
The following table lists the elements that an element of type 
policy can contain:
| Name | Type | Description | Min
                occurs | Max occurs | 
|---|
| addresses |  | Connection validation policy addresses. These are addresses
                        that are blacklisted/whitelisted. | 0 | 1 | 
| locale |  | Connection validation policy locale. This is locale details
                        that are blacklisted/whitelisted. | 0 | unbounded | 
addresses
The following table lists the elements that an element of type 
addresses can contain:
| Name | Type | Description | Min
                occurs | Max occurs | 
|---|
| address | push:string | An IP address (or regular expression) of a connecting
                        client. | 0 | unbounded | 
| hostname | push:string | The hostname (or regular expression) of a connecting client. | 0 | unbounded | 
| resolved-name | push:string | The resolved hostname (or regular expression) of a connecting client. | 0 | unbounded | 
locale
The following table lists the elements that an element of type 
locale can contain:
| Name | Type | Description | Min
                occurs | Max occurs | 
|---|
| country | push:string | The ISO country code of the connecting client. | 0 | 1 | 
| language | push:string | The ISO language code of the connecting client. | 0 | 1 |