- 14 Jan, 2018 4 commits
-
-
cdanger authored
-
-
cdanger authored
-
cdanger authored
date/time types from AttributeValue to XmlUtils - AttributeValueFactoryRegistry interface: added newAttributeValue() and newAttributeBag() methods for creating AttributeValue/Bag from raw Java types without specifying XACML datatype explicitly - SimpleValue.BaseFactory abstract class: added getSupportedInputTypes() for simple attribute value factories to specify the input Java types they can parse to AttributeValue, in order to implement new AttributeValueFactoryRegistry#newAttributeValue/Bag() methods - X500NameValue: added constructor from X500Principal
-
- 12 Jan, 2018 1 commit
-
-
cdanger authored
owasp dependency check - update license
-
- 08 Jan, 2018 1 commit
-
-
cdanger authored
Map,...) FINAL - Added utility method to Bags class to help create AttributeBag from raw Java values (to support issue https://github.com/authzforce/core/issues/10)
-
- 04 Dec, 2017 10 commits
- 24 Nov, 2017 11 commits
-
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
- Renamed classes: - (Base|Closeable)AttributeProviderModule > (Base|Closeable)DesignatedAttributeProvider - (Base)RequestFilter -> (Base)DecisionRequestPreprocessor - DecisionResultFilter -> DecisionResultPostprocessor - CloseablePdp -> CloseablePdpEngine - (Immutable)PdpDecisionRequest -> (Immutable)DecisionRequest - PdpDecisionResult -> DecisionResult - PdpDecisionRequest(Factory|Builder) -> DecisionRequest(Factory|Builder) - (Base|Closeable)(Static)RefPolicyProviderModule -> (Base|Closeable)(Static)RefPolicyProvider - RootPolicyProviderModule -> RootPolicyProvider - (Base)DatatypeFactory(Registry) -> (Base)AttributeValueFactory(Registry) (using new class AttributeDatatype subclass of Datatype) - Uses of JAXBElement<IdReferenceType> (for Policy(Set)IdReference) replaced by PrimaryPolicyMetadata (identifies Policy uniquely) - Moved JaxbXacmlUtils utility class to authzforce-ce-xacml-model project (renamed Xacml3JaxbHelper) - New extensible framework for PDP engine adapters, e.g. for specific types of input/output (SerDes), PDP engine itself made agnostic of request/response serialization formats - New package org.ow2.authzforce.core.pdp.api.io for classes related to input/output (SerDes) adapter, e.g. from/to XACML-XML - New interface PdpEngineInoutAdapter (default implementation is XACML/XML using JAXB API, XACML/JSON one moved to separate project) - AtomicValue -> PrimitiveValue - More optimal implementation of XACML integer values: 3 possible GenericInteger interface implementations depending on maximum (size) (ArbitrarilyBigInteger for java BigIntegers, MediumInteger for java Integers, and LongInteger for java Longs), with value caching (like Java Integer/Long)
-
- 20 Aug, 2017 2 commits
-
-
cdanger authored
regarding acronyms (only first letter is uppercase, see also https://google.github.io/styleguide/javaguide.html#s5.3-camel-case): * AnyURIValue -> AnyUriValue * AttributeFQN -> AttributeFqn * AttributeFQNs -> AttributeFqns * CloseablePDP -> CloseablePdp * DNSNameWithPortRangeValue -> DnsNameWithPortRangeValue * IndividualXACMLRequest -> IndividualXacmlRequest * IPAddressValue -> IpAddressValue * JaxbXACMLUtils -> JaxbXacmlUtils * PDPEngine -> PdpEngine * RFC822NameValue -> Rfc822NameValue * XMLUtils -> XmlUtils
-
cdanger authored
regarding acronyms (only first letter is uppercase, see also https://google.github.io/styleguide/javaguide.html#s5.3-camel-case): * AnyURIValue -> AnyUriValue * AttributeFQN -> AttributeFqn * AttributeFQNs -> AttributeFqns * CloseablePDP -> CloseablePdp * DNSNameWithPortRangeValue -> DnsNameWithPortRangeValue * IndividualXACMLRequest -> IndividualXacmlRequest * IPAddressValue -> IpAddressValue * JaxbXACMLUtils -> JaxbXacmlUtils * PDPEngine -> PdpEngine * RFC822NameValue -> Rfc822NameValue * XMLUtils -> XmlUtils
-
- 02 Aug, 2017 1 commit
-
-
cdanger authored
"Invalid number of args (" + totalActualArgCount + ") ..." ('args' was missing)
-
- 01 Jul, 2017 1 commit
-
-
cdanger authored
-
- 29 Jun, 2017 9 commits