summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-11-29chore(gui): set additionl error-page parameters without escaptionThomas1-1/+1
2023-11-29build(ci): switch to static JAVA 17 and maven versionThomas1-2/+1
2023-11-29fix(http): update HTTP client factory to fix problem with open ↵Thomas1-3/+9
'idle-connection-evictor' threads
2023-10-02feat(core): add configuration utils to operate on specific types of ↵Thomas2-0/+64
configuration values
2023-10-02chore(core): code clean-up and optimizationThomas3-14/+29
2023-09-28chore(core): update openSAML2 to v5.0.0Thomas1-1/+1
2023-09-11chore(core): remove some deprecated API methodsThomas15-30/+56
2023-09-08fix(core): remove some more old javax annotationsThomas2-5/+5
2023-09-07fix(sl20): wrong error-response in case of a invalid data-url accessThomas1-4/+2
2023-09-07fix(sl20): add missing ContentType header on SL2.0 error responseThomas1-0/+2
2023-09-07chore(core): update jaxen to latest versionThomas1-1/+1
2023-09-06fix(sl20): set UTF-8 encoding for SL2.0 requestsThomas1-1/+1
2023-09-06refact(core): remove some more javax. API referencesThomas1-2/+2
2023-09-05Merge branch 'feature/java_17' into '2.x/development'Thomas Lenz6-10/+24
chore(core): some more clean-up tasks to Java 17 See merge request egiz/eaaf_components!25
2023-09-05chore(core): some more clean-up tasks to Java 17Thomas6-10/+24
2023-09-04Merge branch 'feature/java_17' into '2.x/development'Thomas Lenz1-1/+3
build(ci): update deploy step, because 'ssh-keyscan' isn't available in latest maven images See merge request egiz/eaaf_components!24
2023-09-04build(ci): update deploy step, because 'ssh-keyscan' isn't available in ↵Thomas1-1/+3
latest maven images
2023-09-01chore(core): update third-party libs to latest version and remove libs that ↵Thomas2-46/+45
we don't need any more
2023-09-01chore(core): update commons-io to latest versionThomas1-1/+1
2023-08-31build(mvn): update jacoco plugin to latest versionThomas1-1/+1
2023-08-31build(ci): switch GitLab CI runner to Java 17Thomas1-4/+4
2023-08-31feat(core): refactor to openSAML 5 for Java 17Thomas130-702/+772
2023-08-31feat(core): starting switch from Spring5/JAVA11 to Spring6/Java17Thomas15-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-31build(core): switch to new major-release version 2.0.0-SNAPSHOTThomas12-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-30chore(saml2): remove some deprecated methods and switch to new oneThomas8-16/+16
2023-08-22fix(core): remove pendingRequest from PendingReqIdValidationException before ↵Thomas1-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-21fix(sl20): remove line-of-code that was a copy&past mistakeThomas1-6/+1
2023-08-21feat(sl20): add basic certificate-validity check into JWS validationThomas6-50/+174
The check can be disabled by using the configuration property: modules.sl20.security.truststore.need.valid.certificate
2023-08-21refact(sl20): clean-up SL20 response handlerThomas1-147/+177
2023-08-02build(core): switch to next snapshot versionThomas12-12/+12
2023-08-02build(core): switch to next release version1.3.15Thomas12-12/+12
2023-08-02test(moa-sig): add PAdES verificationThomas2-0/+65
2023-07-12feat(hsm-facade): make trusted SSL-certificate optional for HSM-Facade ↵Thomas2-37/+54
initialization
2023-07-12feat(http): Add connection timeout parameters to HTTP client-configurationThomas2-11/+27
2023-07-12feat(core): add static method into PVP bPK attribute-builder to build ↵Thomas1-8/+19
attribute-values according to specification
2023-06-06fix(core): add @JsonValue annotation to SpMandateModes enum to serialize the ↵Thomas1-20/+22
String value
2023-06-06fix(core): add some more allowed classes to Exception deserialization.Thomas2-1/+31
2023-06-05fix(core): update wrong encoded parameter in validation exceptionThomas1-1/+1
2023-06-05chore(core): add @JsonCreator annotation to enumThomas1-0/+3
2023-06-01refact(core): change custom object-serialization to protected to re-use it ↵Thomas1-1/+25
in specific AuthSession implementations
2023-05-31feat(core): add remove method to IPendingRequest interfaceThomas3-2/+19
2023-05-31refact(core): change some more internal representation to make it JSON ↵Thomas7-53/+219
serializable
2023-05-25test(core): check JSON serialization for some DAOThomas1-0/+30
2023-05-25feat(core): support Base64 to byte[] decoding is requiredThomas1-0/+4
2023-05-22chore(saml2): optimize metadata signature-verification filterThomas2-11/+121
Select trusted X509 certificates based on KeyInfo from XML-Signature, if possible
2023-05-15chore(utils): optimize type-specific deserializationThomas3-2/+6
2023-05-15refact(core): change process-data holder-implementation to use Jackson ↵Thomas17-24/+210
serialization for storage
2023-05-15feat(utils): add custom Jackson (de)serialization for polymorph class structuresThomas2-0/+170
2023-05-15feat(utils): optimize custom Java serialization implementationThomas3-21/+335
2023-05-13refact(core): remove double serialization in central error handlingThomas4-82/+40