Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-08-31 | feat(core): refactor to openSAML 5 for Java 17 | Thomas | 130 | -702/+772 | |
2023-08-31 | feat(core): starting switch from Spring5/JAVA11 to Spring6/Java17 | Thomas | 15 | -47/+97 | |
IMPORTEND: Is not finished because that contains a braking change, like javax.servlet.* --> jakarta.servket.* as one example and we miss some third-party libs that use the new API. # Conflicts: # eaaf_core_api/checks/spotbugs-exclude.xml # eaaf_core_api/pom.xml # eaaf_core_utils/checks/spotbugs-exclude.xml # pom.xml | |||||
2023-08-31 | build(core): switch to new major-release version 2.0.0-SNAPSHOT | Thomas | 12 | -12/+12 | |
This version requires Java 17 as minimum # Conflicts: # build_reporting/pom.xml # eaaf-springboot-utils/pom.xml # eaaf_core/pom.xml # eaaf_core_api/pom.xml # eaaf_core_utils/pom.xml # eaaf_modules/eaaf_module_auth_sl20/pom.xml # eaaf_modules/eaaf_module_moa-sig/pom.xml # eaaf_modules/eaaf_module_pvp2_core/pom.xml # eaaf_modules/eaaf_module_pvp2_idp/pom.xml # eaaf_modules/eaaf_module_pvp2_sp/pom.xml # eaaf_modules/pom.xml # pom.xml | |||||
2023-08-30 | chore(saml2): remove some deprecated methods and switch to new one | Thomas | 8 | -16/+16 | |
2023-08-22 | fix(core): remove pendingRequest from PendingReqIdValidationException before ↵ | Thomas | 1 | -1/+1 | |
forwarding to error handling Reason: Error serialization is only allowed for a specific set of classes and the PendingRequest is already set in a seperate field. | |||||
2023-08-21 | fix(sl20): remove line-of-code that was a copy&past mistake | Thomas | 1 | -6/+1 | |
2023-08-21 | feat(sl20): add basic certificate-validity check into JWS validation | Thomas | 6 | -50/+174 | |
The check can be disabled by using the configuration property: modules.sl20.security.truststore.need.valid.certificate | |||||
2023-08-21 | refact(sl20): clean-up SL20 response handler | Thomas | 1 | -147/+177 | |
2023-08-02 | build(core): switch to next snapshot version | Thomas | 12 | -12/+12 | |
2023-08-02 | build(core): switch to next release version1.3.15 | Thomas | 12 | -12/+12 | |
2023-08-02 | test(moa-sig): add PAdES verification | Thomas | 2 | -0/+65 | |
2023-07-12 | feat(hsm-facade): make trusted SSL-certificate optional for HSM-Facade ↵ | Thomas | 2 | -37/+54 | |
initialization | |||||
2023-07-12 | feat(http): Add connection timeout parameters to HTTP client-configuration | Thomas | 2 | -11/+27 | |
2023-07-12 | feat(core): add static method into PVP bPK attribute-builder to build ↵ | Thomas | 1 | -8/+19 | |
attribute-values according to specification | |||||
2023-06-06 | fix(core): add @JsonValue annotation to SpMandateModes enum to serialize the ↵ | Thomas | 1 | -20/+22 | |
String value | |||||
2023-06-06 | fix(core): add some more allowed classes to Exception deserialization. | Thomas | 2 | -1/+31 | |
2023-06-05 | fix(core): update wrong encoded parameter in validation exception | Thomas | 1 | -1/+1 | |
2023-06-05 | chore(core): add @JsonCreator annotation to enum | Thomas | 1 | -0/+3 | |
2023-06-01 | refact(core): change custom object-serialization to protected to re-use it ↵ | Thomas | 1 | -1/+25 | |
in specific AuthSession implementations | |||||
2023-05-31 | feat(core): add remove method to IPendingRequest interface | Thomas | 3 | -2/+19 | |
2023-05-31 | refact(core): change some more internal representation to make it JSON ↵ | Thomas | 7 | -53/+219 | |
serializable | |||||
2023-05-25 | test(core): check JSON serialization for some DAO | Thomas | 1 | -0/+30 | |
2023-05-25 | feat(core): support Base64 to byte[] decoding is required | Thomas | 1 | -0/+4 | |
2023-05-22 | chore(saml2): optimize metadata signature-verification filter | Thomas | 2 | -11/+121 | |
Select trusted X509 certificates based on KeyInfo from XML-Signature, if possible | |||||
2023-05-15 | chore(utils): optimize type-specific deserialization | Thomas | 3 | -2/+6 | |
2023-05-15 | refact(core): change process-data holder-implementation to use Jackson ↵ | Thomas | 17 | -24/+210 | |
serialization for storage | |||||
2023-05-15 | feat(utils): add custom Jackson (de)serialization for polymorph class structures | Thomas | 2 | -0/+170 | |
2023-05-15 | feat(utils): optimize custom Java serialization implementation | Thomas | 3 | -21/+335 | |
2023-05-13 | refact(core): remove double serialization in central error handling | Thomas | 4 | -82/+40 | |
2023-05-11 | refact(core): make data class Pair JSON serialisable | Thomas | 1 | -7/+9 | |
2023-05-11 | chore(core): update third-party libs | Thomas | 4 | -10/+26 | |
2023-05-11 | feat(spring): add authorisation configuration for multi-modul projects | Thomas | 3 | -3/+62 | |
2023-05-11 | build(core): add internal EGIZ repositority | Thomas | 1 | -1/+11 | |
2023-05-10 | feat(spring): add BasicAuth user object and new Interface to load users in ↵ | Thomas | 3 | -0/+121 | |
multi-module projects | |||||
2023-05-08 | chore(moa-sig): switch to latest moa-sig version 3.1.9 | Thomas | 1 | -1/+1 | |
2023-05-08 | refactor(moa-sig): rename IAIK dependency | Thomas | 2 | -0/+0 | |
2023-05-08 | style(core): fix codestyle issues | Thomas | 2 | -3/+5 | |
2023-05-08 | build(core): change maven repo id because it was already used | Thomas | 1 | -1/+1 | |
2023-05-08 | feat(core): add in-line method to KeyStoreFactory | Thomas | 13 | -2/+701 | |
The keystore type 'inline' can be used to build a keystore by using PEM encoded certificate and key files. Example: pkcs12:keystore?private=certs/key.pem&cert=certs/certificate.pem | |||||
2023-05-08 | chore(moa-sig): add new versions of IAIK libs. | Thomas | 18 | -19/+91 | |
2023-04-26 | feat(core): add extension-point to central errorHandler service to set ↵ | Thomas | 11 | -31/+230 | |
application specific information into error-GUI model | |||||
2023-04-21 | chore(log): update to latest version of MDC logger filter from BRZ | Thomas | 2 | -21/+75 | |
Based on spring-boot-auto-configuration 2.7.3 | |||||
2023-04-21 | feat(log): add MDC based ID to correlate single HTTP requests | Thomas | 1 | -2/+43 | |
2023-04-12 | build(core): switch to next snapshot version | Thomas | 12 | -12/+12 | |
2023-04-12 | build(core): switch to next release version1.3.14 | Thomas | 12 | -12/+12 | |
2023-03-22 | chore(core): update third-party libs | Thomas | 1 | -3/+32 | |
Inlcude Spring 5.3.26 to fix CVE-2023-20859, CVE-2023-20861, CVE-2023-20860 | |||||
2023-03-20 | fix(gui): escape error parameters that contains a '{' because that is not ↵ | Thomas | 1 | -1/+3 | |
supported by error template | |||||
2023-03-10 | fix(ux): add error parameters, if they are available, in case of specific ↵ | Thomas | 1 | -1/+2 | |
exceptions too | |||||
2023-02-21 | test(hsm): fix broken test, because HSM-Facade change an error message | Thomas | 1 | -1/+1 | |
2023-02-21 | chore(libs): update third-party libs | Thomas | 1 | -10/+10 | |
- commons-fileupload to 1.5 to fix CVE-2023-24998 |