Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-07-09 | Refactor Needles Interfaces and Rename "process" to "backend" | Christof Rabensteiner | 1 | -111/+0 | |
Reason: - Interfaces with a single method can be replaced with interfaces from java.util.function. - Less interfaces = less code = less maintenance! - Spring can inject beans by name so we name dependencies correctly to prevent ambiguity. Others: - Rename process to backend since backend gives a better description of its components. | |||||
2019-06-19 | Refactor DeliveryPipeline | Christof Rabensteiner | 1 | -10/+10 | |
- Resolve nested try-catch blocks - Log error if error occurs - MoaSPSSSignatureVerifier: Replace string concatenation with format strings | |||||
2019-06-19 | Finalize moa-sig-lib's Integration and Add Testcase | Christof Rabensteiner | 1 | -5/+82 | |
- Interpret `ISignatureVerificationService` response properly (by following security layer spec [1] and moaspss handbook [2]). - Add config flag `moa.spss.is-manifest-check-active` - Change SignatureVerifier Interface: Remove @return boolean, just throw an exception when a validation error occurs. Reason: In case the signature cannot be validated, the application always needs the reason for the validation error, which requires the verifier to throw an exception. In turn, the only valid return value for `verify()` becomes `true`, which can be omitted at that point. - Add testcase for verifying a valid enveloped xml signature - Remove Certificates that are not needed. [1] https://www.buergerkarte.at/konzept/securitylayer/spezifikation/20140114/core/core.html [2] https://apps.egiz.gv.at/handbooks/moa-spss/handbook/handbook/usage/usage.html | |||||
2019-06-13 | Refactor: Move Signature Verification in Dedicated Package | Christof Rabensteiner | 1 | -0/+34 | |