Skip to content

Commit

Permalink
Update of Elytron security transport guarantee tests to work with Ely…
Browse files Browse the repository at this point in the history
…tron

- removed *.properties files as this info is now created directly via WebTestsSecurityDomainSetup
- removed localhost.keystore as it is now generated during the test
- code formatting and import optimizations too
  • Loading branch information
jstourac committed Sep 4, 2017
1 parent 6309449 commit 03907ca
Show file tree
Hide file tree
Showing 7 changed files with 288 additions and 133 deletions.
Expand Up @@ -22,26 +22,25 @@

package org.jboss.as.test.integration.web.security.tg;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.HttpConstraint;
import javax.servlet.annotation.ServletSecurity;
import javax.servlet.annotation.ServletSecurity.TransportGuarantee;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.annotation.ServletSecurity.TransportGuarantee;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
* Testing servlet which enables transport guarantee security constraint.
*
* @author <a href="mailto:pskopek@redhat.com">Peter Skopek</a>
*/



@WebServlet(name = "TGSecuredServlet", urlPatterns = { TransportGuaranteeAnnotatedServlet.servletContext }, loadOnStartup = 1)
@ServletSecurity(@HttpConstraint(rolesAllowed = { "gooduser" }, transportGuarantee = TransportGuarantee.CONFIDENTIAL) )
@WebServlet(name = "TGSecuredServlet", urlPatterns = {TransportGuaranteeAnnotatedServlet.servletContext},
loadOnStartup = 1)
@ServletSecurity(@HttpConstraint(rolesAllowed = {"gooduser"}, transportGuarantee = TransportGuarantee.CONFIDENTIAL))
public class TransportGuaranteeAnnotatedServlet extends HttpServlet {

private static final long serialVersionUID = 2L;
Expand All @@ -53,9 +52,9 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
resp.getWriter().write("TransportGuaranteedGet");
}

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("TransportGuaranteedPost");
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("TransportGuaranteedPost");
}

}

Expand Up @@ -22,6 +22,8 @@

package org.jboss.as.test.integration.web.security.tg;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.HttpConstraint;
import javax.servlet.annotation.ServletSecurity;
Expand All @@ -30,18 +32,14 @@
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
* Testing servlet which enables transport guarantee security constraint.
*
* @author <a href="mailto:pskopek@redhat.com">Peter Skopek</a>
*/



@WebServlet(name = "TG_MIXED_servlet", urlPatterns = { TransportGuaranteeMixedServlet.servletContext }, loadOnStartup = 1)
@ServletSecurity(@HttpConstraint(rolesAllowed = { "gooduser" }, transportGuarantee = TransportGuarantee.NONE) )
@WebServlet(name = "TG_MIXED_servlet", urlPatterns = {TransportGuaranteeMixedServlet.servletContext}, loadOnStartup = 1)
@ServletSecurity(@HttpConstraint(rolesAllowed = {"gooduser"}, transportGuarantee = TransportGuarantee.NONE))
public class TransportGuaranteeMixedServlet extends HttpServlet {

private static final long serialVersionUID = 3L;
Expand All @@ -53,9 +51,9 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se
resp.getWriter().write("TransportGuaranteedGet");
}

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("TransportGuaranteedPost");
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.getWriter().write("TransportGuaranteedPost");
}

}

Expand Up @@ -23,6 +23,7 @@
package org.jboss.as.test.integration.web.security.tg;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
Expand All @@ -33,7 +34,6 @@
*
* @author <a href="mailto:pskopek@redhat.com">Peter Skopek</a>
*/

public class TransportGuaranteeServlet extends HttpServlet {

private static final long serialVersionUID = 2L;
Expand Down

0 comments on commit 03907ca

Please sign in to comment.