Tests are divided into groups based on the primary area of functionality or schema being exercised.
Each test case consists of three XML documents (or sets of documents):
Each XML document is named according to the section of this document in which it occurs. For example, the XML documents for the test in Part II (Mandatory to implement), Section B (Target Matching), Test Case 8 (Case: match: multiple actions) are named:
Explanation of consistent with:
The Request and Response need not be instances of the XACML Context Schema. The request and response should, however, contain exactly the same information as the given Request and Response, and should exercise the XACML policy evaluation functionality that the test is intended to exercise. It should be possible, at least conceptually, to mechanically convert the request and response used in the implementation to the given XACML Request and Response instances.
*Policy.xmlfile for the given test in the repository you use for policies, such that the specified
*Policy.xmlis the only policy that will be retrieved by the PDP, or
*Policy.xmlfile as its initial policy.
*Request.xmlfile (or its semantic equivalent in your system) to the Context Handler component of the XACML PDP via your access control decision request API.
*Response.xmlfile (or its semantic equivalent in your system).
If you believe any test does not correctly interpret the intent of the XACML 1.1 Committee Specification, or if you find any additional errors in these tests, please submit a report to the email@example.com mailing list.
Copies of corrected conformance test files will be attached to a response to each error report that is submitted to the firstname.lastname@example.org mailing list. Periodically, an updated copy of the entire Conformance Test Suite, containing all corrections to date, will be posted to the XACML TC Web Site. Anyone may request to have updates to the full Conformance Test Suite directly e-mailed to them at the same time that the update is submitted to the XACML TC web site maintainer: e-mail a request to Anne.Anderson@Sun.COM
<test ID>Special.txt) file.
ARITHMETIC CONVERSION FUNCTIONS
COMPARISON FUNCTIONS: GREATER THAN, GREATER THAN OR EQUAL
rfc822Name and x500Name MATCHING FUNCTIONS
STRING NORMALIZATION FUNCTIONS
COMPARISON FUNCTIONS: LESS THAN, LESS THAN OR EQUAL
HIGHER-ORDER BAG FUNCTIONS