Skip to content

Commit c9027f8

Browse files
committed
Merge branch 'master' of git@github.com:javaee-samples/javaee7-samples.git
2 parents 9b8de71 + 18700e8 commit c9027f8

16 files changed

Lines changed: 583 additions & 10 deletions

File tree

jaspic/common/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
<groupId>org.javaee7</groupId>
1111
<artifactId>jaspic</artifactId>
1212
<version>1.0-SNAPSHOT</version>
13-
<relativePath>../pom.xml</relativePath>
1413
</parent>
1514

1615
<artifactId>jaspic-common</artifactId>
@@ -33,7 +32,7 @@
3332
<dependency>
3433
<groupId>net.sourceforge.htmlunit</groupId>
3534
<artifactId>htmlunit</artifactId>
36-
<version>2.13</version>
35+
<version>2.31</version>
3736
<scope>provided</scope>
3837
</dependency>
3938
<dependency>

jaspic/common/src/main/java/org/javaee7/jaspic/common/ArquillianBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public void setUp() {
119119
@After
120120
public void tearDown() {
121121
webClient.getCookieManager().clearCookies();
122-
webClient.closeAllWindows();
122+
webClient.close();
123123
}
124124

125125

jaxrs/jaxrs-security-declarative/src/test/java/org/javaee7/jaxrs/security/declarative/MyResourceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public void setup() {
5353

5454
@After
5555
public void tearDown() {
56-
webClient.closeAllWindows();
56+
webClient.close();
5757
}
5858

5959
@Deployment(testable = false)

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@
238238
<dependency>
239239
<groupId>net.sourceforge.htmlunit</groupId>
240240
<artifactId>htmlunit</artifactId>
241-
<version>2.13</version>
241+
<version>2.31</version>
242242
<scope>test</scope>
243243
</dependency>
244244
<dependency>

servlet/security-annotated/src/test/java/org/javaee7/servlet/security/annotated/SecureServletTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void setup() {
5656
@After
5757
public void tearDown() {
5858
webClient.getCookieManager().clearCookies();
59-
webClient.closeAllWindows();
59+
webClient.close();
6060
}
6161

6262
@Test

servlet/security-basicauth-omission/src/test/java/org/javaee7/servlet/security/basicauth/omission/SecureServletTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public void setup() {
6060
@After
6161
public void tearDown() {
6262
webClient.getCookieManager().clearCookies();
63-
webClient.closeAllWindows();
63+
webClient.close();
6464
}
6565

6666
@Test

servlet/security-basicauth/src/test/java/org/javaee7/servlet/security/basicauth/SecureServletTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public void setup() {
6262
@After
6363
public void tearDown() {
6464
webClient.getCookieManager().clearCookies();
65-
webClient.closeAllWindows();
65+
webClient.close();
6666
}
6767

6868
@Test
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/clientKeyStore.jks
2+
/clientTrustStore.jks
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<parent>
7+
<groupId>org.javaee7</groupId>
8+
<artifactId>servlet</artifactId>
9+
<version>1.0-SNAPSHOT</version>
10+
</parent>
11+
12+
<artifactId>servlet-security-clientcert</artifactId>
13+
<packaging>war</packaging>
14+
15+
<name>Java EE 7 Sample: servlet - security-clientcert</name>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>org.bouncycastle</groupId>
20+
<artifactId>bcprov-jdk15on</artifactId>
21+
<version>1.59</version>
22+
</dependency>
23+
24+
<dependency>
25+
<groupId>org.bouncycastle</groupId>
26+
<artifactId>bcpkix-jdk15on</artifactId>
27+
<version>1.59</version>
28+
</dependency>
29+
</dependencies>
30+
31+
<profiles>
32+
<profile>
33+
<id>payara-micro-managed</id>
34+
<build>
35+
<testResources>
36+
<testResource>
37+
<directory>src/test/resources</directory>
38+
<filtering>true</filtering>
39+
</testResource>
40+
</testResources>
41+
<plugins>
42+
<plugin>
43+
<artifactId>maven-surefire-plugin</artifactId>
44+
<configuration>
45+
<systemProperties>
46+
<payara.extraMicroOptions>--postdeploycommandfile ${project.build.directory}/test-classes/addUsersPayara.txt</payara.extraMicroOptions>
47+
</systemProperties>
48+
</configuration>
49+
</plugin>
50+
</plugins>
51+
</build>
52+
</profile>
53+
</profiles>
54+
</project>
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/** Copyright Payara Services Limited **/
2+
package org.javaee7.servlet.security.clientcert;
3+
4+
import java.io.IOException;
5+
6+
import javax.servlet.ServletException;
7+
import javax.servlet.annotation.WebServlet;
8+
import javax.servlet.http.HttpServlet;
9+
import javax.servlet.http.HttpServletRequest;
10+
import javax.servlet.http.HttpServletResponse;
11+
12+
/**
13+
* @author Arjan Tijms
14+
*/
15+
@WebServlet(urlPatterns = { "/SecureServlet" })
16+
public class SecureServlet extends HttpServlet {
17+
18+
private static final long serialVersionUID = 1L;
19+
20+
@Override
21+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
22+
response.getWriter().print("principal " + request.getUserPrincipal() + " in role g1:" + request.isUserInRole("g1"));
23+
}
24+
25+
}

0 commit comments

Comments
 (0)