diff options
Diffstat (limited to 'src/main/java/at/knowcenter/wag')
-rw-r--r-- | src/main/java/at/knowcenter/wag/egov/egiz/ldap/api/LDAPAPIFactory.java | 2 | ||||
-rw-r--r-- | src/main/java/at/knowcenter/wag/egov/egiz/web/Sign.java | 26 |
2 files changed, 24 insertions, 4 deletions
diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/ldap/api/LDAPAPIFactory.java b/src/main/java/at/knowcenter/wag/egov/egiz/ldap/api/LDAPAPIFactory.java index 998af55..c474412 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/ldap/api/LDAPAPIFactory.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/ldap/api/LDAPAPIFactory.java @@ -1,6 +1,7 @@ package at.knowcenter.wag.egov.egiz.ldap.api;
import iaik.security.ecc.provider.ECCProvider;
+import iaik.security.provider.IAIK;
import at.knowcenter.wag.egov.egiz.ldap.client.LDAPIssuerNameFilter;
import at.knowcenter.wag.egov.egiz.sig.LDAPAPI;
@@ -12,6 +13,7 @@ public abstract class LDAPAPIFactory { private static LDAPAPIFactory ldapAPIfactoryInstance;
protected LDAPAPIFactory() {
+ IAIK.addAsProvider();
ECCProvider.addAsProvider();
}
diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/web/Sign.java b/src/main/java/at/knowcenter/wag/egov/egiz/web/Sign.java index a3ded84..0a5a451 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/web/Sign.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/web/Sign.java @@ -99,6 +99,9 @@ public class Sign extends HttpServlet disp.forward(request, response);
}
+ /**
+ * @author modified by tknall
+ */
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
String authenticate = request.getHeader(AUTH);
@@ -116,7 +119,10 @@ public class Sign extends HttpServlet String user_name = auth_value[0];
String user_password = auth_value[1];
logger_.info("username:" + user_name);
- logger_.info("password:" + user_password);
+ // start modification tknall
+// logger_.info("password:" + user_password);
+ logger_.info("password:XXXXXXXXXXXX");
+ // stop modification tknall
HttpSession session = request.getSession();
session.setAttribute(SessionAttributes.ATTRIBUTE_USER_NAME, user_name);
@@ -125,11 +131,23 @@ public class Sign extends HttpServlet dispatch(request, response, "/jsp/signupload.jsp");
return;
}
+ // start modification tknall
+ } else {
+ String user_name = "";
+ String user_password = "";
+ logger_.info("authenticate:User has not been authenticated!");
+ logger_.info("username: UNKNOWN");
+ logger_.info("password: XXXXXXXXXXXX");
+ HttpSession session = request.getSession();
+ session.setAttribute("uname", user_name);
+ session.setAttribute("upass", user_password);
+ dispatch(request, response, "/jsp/signupload.jsp");
}
- request.setAttribute("error", "Falsche Authentifikation");
- request.setAttribute("cause", "Passwort oder Benutzername ist falsch");
- dispatch(request, response, "/jsp/error.jsp");
+// request.setAttribute("error", "Falsche Authentifikation");
+// request.setAttribute("cause", "Passwort oder Benutzername ist falsch");
+// dispatch(request, response, "/jsp/error.jsp");
+ // stop modification tknall
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
|