Releases: phax/peppol-commons
peppol-commons 9.4.0
- Renamed
IParticipantIdentifierScheme
toIPeppolParticipantIdentifierScheme
- Tried to make the usage of
IIdentifierFactory
more customizable - Made
AbstractRevocationCheckBuilder
andPeppolRevocationCache
top-level classes - Extracted class
TrustedCACertificates
to hold a list of certificates - Deprecated a lot of methods in
PeppolCertificateChecker
in favour of new APIs. Main idea is to simplify multi-certificate handling.
Full Changelog: peppol-commons-parent-pom-9.3.6...peppol-commons-parent-pom-9.4.0
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.1
- DNSJava 3.5.3
peppol-commons 9.3.6
- Added new class
PeppolLaxIdentifierFactory
- Added new enum entry
ESMPIdentifierType.PEPPOL_LAX
for SMP handling. See smp#275.
Full Changelog: peppol-commons-parent-pom-9.3.5...peppol-commons-parent-pom-9.3.6
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.0
- DNSJava 3.5.3
peppol-commons 9.3.5
- Updated to OpenPeppol eDEC Code Lists v8.8
Full Changelog: peppol-commons-parent-pom-9.3.4...peppol-commons-parent-pom-9.3.5
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.6
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.0
- DNSJava 3.5.3
peppol-commons 9.3.4
- Added new classes to support the DBNA network as well (
DBNAURLProviderSMP
,EDBNASML
) - Allowing empty identifier schemes as being present (for DBNA). See
IIdentifier.hasScheme ()
Full Changelog: peppol-commons-parent-pom-9.3.3...peppol-commons-parent-pom-9.3.4
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.5
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.0
- DNSJava 3.5.3
peppol-commons 9.3.3
- Ensured Java 21 compatibility
- Added the DBNA AS4 v1 profile to
ESMPTransportProfile
. See #52
Full Changelog: peppol-commons-parent-pom-9.3.1...peppol-commons-parent-pom-9.3.3
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.5
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.2
- ph-genericode 7.1.3
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.8
- jcodemodel 3.4.1
- ph-ubl21 9.0.1
- phive-api 9.2.0
- DNSJava 3.5.3
peppol-commons 9.3.1
- Updated to ph-ubl 9.0.0 (affects only
peppol-mlr
) - Changed the default checking mode in
CertificateRevocationChecker
fromCRL_BEFORE_OCSP
toCRL
to avoid any fallback to OCSP - Improved logging of certificate revocation checks
Full Changelog: peppol-commons-parent-pom-9.3.0...peppol-commons-parent-pom-9.3.1
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.4
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.1
- ph-genericode 7.1.1
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.7
- jcodemodel 3.4.1
- ph-ubl21 9.0.0
- phive-api 9.0.0
- DNSJava 3.5.3
peppol-commons 9.3.0
PredefinedProcessIdentifierManager
now internally works with the full URI encoded process ID and not just the value- Improved the CRL caching API and unified it with the Peppol certificate revocation checker cache.
- Via
CRLCache
constructor a customCRLDownloader
can be configured. The default solution uses the Java runtimeHttpURLConnection
.
Full Changelog: peppol-commons-parent-pom-9.2.3...peppol-commons-parent-pom-9.3.0
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.3
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.1
- ph-genericode 7.1.1
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.7
- jcodemodel 3.4.1
- ph-ubl21 8.0.3
- phive-api 9.0.0
- DNSJava 3.5.3
peppol-commons 9.2.3
- Changed the default checking mode in
CertificateRevocationChecker
fromOCSP
toCRL_BEFORE_OCSP
due to phax/phase4#124 (comment)
Full Changelog: peppol-commons-parent-pom-9.2.2...peppol-commons-parent-pom-9.2.3
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.3
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.1
- ph-genericode 7.1.1
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.7
- jcodemodel 3.4.1
- ph-ubl21 8.0.3
- phive-api 9.0.0
- DNSJava 3.5.3
- ExpiringMap 0.5.11
peppol-commons 9.2.2
- Extended
PeppolSBDHDocumentReader
API to allow to disable check for mandatory C1 Country Code via.setCheckForCountryC1(boolean)
Full Changelog: peppol-commons-parent-pom-9.2.1...peppol-commons-parent-pom-9.2.2
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.3
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.1
- ph-genericode 7.1.1
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.7
- jcodemodel 3.4.1
- ph-ubl21 8.0.3
- phive-api 9.0.0
- DNSJava 3.5.3
- ExpiringMap 0.5.11
peppol-commons 9.2.1
- Updated to ph-web 10.1.7
- Added interface method
ISMPServiceMetadataProvider.getWildcardServiceMetadataOrNull
Full Changelog: peppol-commons-parent-pom-9.2.0...peppol-commons-parent-pom-9.2.1
Dependencies required (some for testing only):
- ph-commons/ph-security/ph-xml/ph-collection/ph-jaxb/ph-json/ph-settings/ph-datetime/ph-scopes 11.1.3
- ph-xsds-bdxr-smp1/ph-xsds-bdxr-smp2/ph-xsds-ccts-cct-schemamodule/ph-xsds-xades132/ph-xsds-xades141/ph-xsds-xmldsig/ph-xsds-xmldsig11 3.0.0
- ph-poi 6.0.1
- ph-genericode 7.1.1
- ph-sbdh 5.0.1
- ph-dns/ph-http/ph-network/ph-servlet/ph-web 10.1.7
- jcodemodel 3.4.1
- ph-ubl21 8.0.3
- phive-api 9.0.0
- DNSJava 3.5.3
- ExpiringMap 0.5.11