diff options
Diffstat (limited to 'id.server/src/test/abnahme/A/Test200VerifyIdentityLink.java')
-rw-r--r-- | id.server/src/test/abnahme/A/Test200VerifyIdentityLink.java | 64 |
1 files changed, 48 insertions, 16 deletions
diff --git a/id.server/src/test/abnahme/A/Test200VerifyIdentityLink.java b/id.server/src/test/abnahme/A/Test200VerifyIdentityLink.java index c3325349d..d0ba51923 100644 --- a/id.server/src/test/abnahme/A/Test200VerifyIdentityLink.java +++ b/id.server/src/test/abnahme/A/Test200VerifyIdentityLink.java @@ -1,10 +1,15 @@ package test.abnahme.A; +import java.util.HashMap; + import org.w3c.dom.Element; + + import test.abnahme.AbnahmeTestCase; import at.gv.egovernment.moa.id.AuthenticationException; import at.gv.egovernment.moa.id.ParseException; +import at.gv.egovernment.moa.id.auth.MOAIDAuthConstants; import at.gv.egovernment.moa.id.auth.builder.VerifyXMLSignatureRequestBuilder; import at.gv.egovernment.moa.id.auth.data.IdentityLink; import at.gv.egovernment.moa.id.auth.invoke.SignatureVerificationInvoker; @@ -30,8 +35,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { String sessionID = startAuthentication(); System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); - - String createXMLSignatureRequest = server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + String createXMLSignatureRequest = server.verifyIdentityLink(sessionID, parameters); InfoboxReadResponseParser irrp = new InfoboxReadResponseParser(infoboxReadResponse); IdentityLink idl = irrp.parseIdentityLink(); @@ -61,8 +67,11 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { startAuthentication(); String sessionID = "0"; String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); + try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -87,7 +96,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -108,8 +119,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -128,7 +140,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { String sessionID = startAuthentication(); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -148,7 +162,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); } catch (ParseException e) { System.out.println("-----------------------\nFehler in " + this.getName() + " erfolgreich abgefangen: " + e.getLocalizedMessage() + "\n-----------------------"); @@ -165,7 +181,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); } catch (ValidateException e) { System.out.println("-----------------------\nFehler in " + this.getName() + " erfolgreich abgefangen: " + e.getLocalizedMessage() + "\n-----------------------"); @@ -183,7 +201,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); @@ -204,7 +224,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -224,7 +246,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -244,7 +268,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -264,7 +290,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -288,7 +316,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { // System.out.println(infoboxReadResponse); try { - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); System.err.println(this.getName() + " hat KEINE FEHLER geworfen"); fail(this.getName() + " hat KEINE FEHLER geworfen"); } @@ -307,7 +337,9 @@ public class Test200VerifyIdentityLink extends AbnahmeTestCase { String sessionID = startAuthentication(); System.out.println(sessionID); String infoboxReadResponse = readXmldata("InfoBoxReadResponse.xml"); - server.verifyIdentityLink(sessionID, infoboxReadResponse); + HashMap parameters = new HashMap(1); + parameters.put(MOAIDAuthConstants.PARAM_XMLRESPONSE, infoboxReadResponse); + server.verifyIdentityLink(sessionID, parameters); InfoboxReadResponseParser irrp = new InfoboxReadResponseParser(infoboxReadResponse); IdentityLink idl = irrp.parseIdentityLink(); Element domVerifyXMLSignatureRequest = new VerifyXMLSignatureRequestBuilder().build(idl, AuthConfigurationProvider.getInstance().getMoaSpAuthBlockTrustProfileID()); |