[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Conformance Tests for V1
Hi Implementors, XACML.NET is not acutally passing 5 of the ConformanceTests and I'l like to discuss with you about them. * IIIF005. Xpath compilation error. "//md:record[?]/..." I have an invalid token error, I think is the "?", this is probably related to the version of XPath supported by .Net. * IIIF007. Curent node issue, the xpath is "./xacml-context" which seems the current node (./) is the root, or DocumentElement in DOM terms. * IIIG005. The problem here is the Xpath is assuming the current node is some node in the document is the Resource element (local-name()='Resource'). And I'm not able to figure out what is the current node for all the XPath sentences execution. If I set the current node to the one this test is assuming, I'll be breaking other conformance tests. * IIIG006. Same curent node issue, the xpath is "./xacml-context" which seems the current node (./) is the root, or DocumentElement in DOM terms. If I make the current node to a specific node so the IIIF007 and IIIG006 tests works (current node is the DocumentElement) I'll make the IIIG005 fails and vice versa. What do you do with the current node issue? * IIIA014. The result in the test have 4 Obligations, and the engine is returning 6. I'm passing all the other samples, but I don't understand why I have to return 6 obligations in this test. There are 3 policies within a policy set. Each policy have 4 Obligations, 2 on Deny and 2 on Permit. Policy1 is NotApplicable which does not add any Obligation, Policy2 is Permit which adds 2 Obligations and Policy3 is Deny which adds 2 Obligations. Since the PolicySet is Deny it will add 2 Obligations which sums 6. The 6 Obligations that I'm returning are: policy2-obligation-1, policy2-obligation-2, policy3-obligation-3, policy3-obligation-4, policyset-obligation3 and policyset-obligation4. I'll like to know what is the technique that you used in your implementations in order to use the same, so all the implementation behave the same. Thanks in advance, Diego Gonzalez Lagash Systems SA
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]