aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java
diff options
context:
space:
mode:
authorChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-06-13 10:30:56 +0200
committerChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-06-13 10:30:56 +0200
commitd440b9ddd4fd0132977f39d9e91ca6144b64fdb3 (patch)
tree19d6f15330cf55b193eaeed43bf47ad3721cd4d3 /src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java
parent62601fb50b606f812933f746f126dda0b8139911 (diff)
downloadmoa-zs-d440b9ddd4fd0132977f39d9e91ca6144b64fdb3.tar.gz
moa-zs-d440b9ddd4fd0132977f39d9e91ca6144b64fdb3.tar.bz2
moa-zs-d440b9ddd4fd0132977f39d9e91ca6144b64fdb3.zip
Refactor: Move Signature Verification in Dedicated Package
Diffstat (limited to 'src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java')
-rw-r--r--src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java b/src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java
deleted file mode 100644
index 6058279..0000000
--- a/src/main/java/at/gv/egiz/moazs/msg/MoaSPSSSignatureVerifier.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package at.gv.egiz.moazs.msg;
-
-import at.gv.egiz.eid.authhandler.modules.sigverify.moasig.api.ISignatureVerificationService;
-import at.gv.egiz.eid.authhandler.modules.sigverify.moasig.exceptions.MOASigServiceException;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class MoaSPSSSignatureVerifier implements SignatureVerifier {
-
- private static final Logger log = LoggerFactory.getLogger(MoaSPSSSignatureVerifier.class);
-
- private final ISignatureVerificationService service;
-
- private final String trustProfile;
-
- public MoaSPSSSignatureVerifier(ISignatureVerificationService service,
- String trustProfile) {
- this.service = service;
- this.trustProfile = trustProfile;
- }
-
- @Override
- public boolean verify(byte[] signedXMLdocument) {
-
- try {
- var response = service.verifyXMLSignature(signedXMLdocument, trustProfile);
- return response != null;
- } catch (MOASigServiceException e) {
- MoaSPSSSignatureVerifier.log.error("Could not verify the XML signature.", e);
- return false;
- }
-
- }
-}