From 4f7e4a56ec7f12117455542518648d0a7cbdf782 Mon Sep 17 00:00:00 2001
From: Alexander Marsalek <amarsalek@iaik.tugraz.at>
Date: Thu, 12 Jun 2014 14:11:33 +0200
Subject: MYSQL driver fix, added debug output

---
 .../SignedDocAttributeRequestProvider.java                 | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

(limited to 'id/server/idserverlib/src/main/java/at')

diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/attributeproviders/SignedDocAttributeRequestProvider.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/attributeproviders/SignedDocAttributeRequestProvider.java
index 0de442bcf..72274bada 100644
--- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/attributeproviders/SignedDocAttributeRequestProvider.java
+++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/attributeproviders/SignedDocAttributeRequestProvider.java
@@ -144,10 +144,18 @@ public class SignedDocAttributeRequestProvider extends AttributeProvider {
 	 * .servlet.http.HttpServletRequest)
 	 */
 	public IPersonalAttributeList parse(HttpServletRequest httpReq) throws MOAIDException, UnsupportedAttributeException {
-		Logger.debug("Beginning to extract OASIS-DSS response out of HTTP Request");
+		Logger.debug("Beginning to extract OASIS-DSS response out of HTTP Request2");
 
 		try {
-			String signResponseString = new String(Base64.decodeBase64(httpReq.getParameter("signresponse")), "UTF8");
+			String base64 = httpReq.
+					getParameter("signresponse");
+			Logger.debug("signresponse url: " + httpReq.getRequestURI().toString());
+			Logger.debug("signresponse querystring: " + httpReq.getQueryString());
+			Logger.debug("signresponse method: " + httpReq.getMethod());
+			Logger.debug("signresponse content type: " + httpReq.getContentType());
+			Logger.debug("signresponse parameter:"+base64);
+			String signResponseString = new String(Base64.decodeBase64(base64), "UTF8");
+			Logger.debug("RECEIVED signresponse:"+signResponseString);
 			//create SignResponse object
 			Source response = new StreamSource(new java.io.StringReader(signResponseString));
 			SignResponse signResponse = ApiUtils.unmarshal(response, SignResponse.class);
@@ -554,7 +562,7 @@ public class SignedDocAttributeRequestProvider extends AttributeProvider {
 		    catch (Exception e)
 		    {
 		    	  e.printStackTrace();
-		    	  throw new Exception("Error in addDocumentToDtl", e);
+		    	  throw new Exception("Error in updateDocumentInDtl", e);
 		    }
 		      
 		      return success;
-- 
cgit v1.2.3