- May 03, 2022
-
-
Cyril Dangerville authored
-
- Apr 06, 2022
-
-
Cyril Dangerville authored
-
- Mar 27, 2022
-
-
Cyril Dangerville authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
- New PdpEngineConfiguration class constructor parameter - XML namespace prefix-to-URI mappings - to help fix the issue authzforce/server#66 . - Fix CVE-2020-36518 affecting jackson dependency - Upgrade authzforce-ce-core-pdp-api to 21.2.0
-
cdanger authored
-
cdanger authored
-
cdanger authored
- New PdpEngineConfiguration class constructor parameter - XML namespace prefix-to-URI mappings - to help fix the issue authzforce/server#66 . - Fix CVE-2020-36518 affecting jackson dependency - Upgrade authzforce-ce-core-pdp-api to 21.2.0
-
- Mar 19, 2022
- Mar 14, 2022
-
-
Cyril Dangerville authored
-
- Mar 12, 2022
-
-
Cyril Dangerville authored
-
Cyril Dangerville authored
-
- Mar 11, 2022
-
-
Cyril Dangerville authored
-
- Mar 09, 2022
- Mar 08, 2022
-
-
cdanger authored
- Fixed bug when having multiple XPath expressions (e.g. AttributeSelectors) with XPath variables in the same Policy (the list of declared variables on Saxon XPathCompiler is internally saved and not reinitialized after each call to `XPathCompiler#compile(String)` having side effects when reusing the same XPathCompiler instance).
-
- Mar 07, 2022
-
-
cdanger authored
- `spif2xacml-for-xpath-1.0.xsl`: SPIF-to-XACML policy transformation XSLT using XPath 1.0, more verbose and less efficient than the XPath 2.0 version below. - `spif2xacml-for-xpath-2.0.xsl`: SPIF-to-XACML policy transformation XSLT using XPath 2.0 features (not available in 1.0), with the option to enable AuthzForce optimizations (XSLT parameter `authzforce_optimized`) for further enhancements. - Used generated policies from sample ACME SPIF with above stylesheets to custom pdp tests XPath2.0 and XacmlVariablesAsXPathVariables.
-
cdanger authored
- Replaced occurrences of XPathCompiler class in method parameters with Optional<XPathCompilerProxy>, XPathCompilerProxy being a new immutable class wrapping XPathCompiler (for safer code and fixing Spotbugs issues) from authzforce-ce-core-pdp-api, and the use of Optional to indicate it is used only if XPath is enabled (by PDP configuration or Policy(Set)Defaults/XPathVersion in enclosing Policy(Set) ) - Added feature: XPath variables in AttributeSelectors' and `xPathExpression` `AttributeValues`s' XPath expressions can now be defined by XACML VariableDefinitions (variable name used as XACML VariableId), which means XACML Variables can be used as XPath variables there. And unit tests for it based on STANAG 4774.1 - Fixed Spotbugs issues - VariableReference interface: added getXPathVariableName(): QName - Added unit tests for XPath 2.0 expressions in AttributeSelectors
-
- Feb 25, 2022
-
-
cdanger authored
- Added SPIF-to-XACML XSLT stylesheet
-
- Feb 18, 2022
-
-
Cyril Dangerville authored
-
- Feb 08, 2022
-
-
cdanger authored
-
- Feb 07, 2022