Subject: Behavior of the to-lower-case function
We from HERAS-AF implemented an XACML 2.0 evaluation engine.
Therefore we had to implement the function
The issue I am currently facing with this function is that it does a “to lower case”.
In XACML 2.0 it simply says “This function SHALL take one argument of data-type ‘http://www.w3.org/2001/XMLSchema#string’ and SHALL normalize the value by converting each upper case character to its lower case equivalent.”. No word about locales. But to-lower-case always depends on the locale.
In XACML 3.0 it says “Case mapping shall be done as specified for the fn:lower-case function in [XF] with no tailoring for particular languages or environments.”. I am not an expert in this area and don’t really understand what is meant with “no tailoring for particular languages and environments”.
So my questions:
· Should the handling in XACML 2.0 be the same as in XACML 3.0?
· How is this meant “no tailoring for particular languages and environments”?
I am looking forward to hearing from you.