Skip to content

Commit ab96bfa

Browse files
authored
Fixed dependencies for Java 11 (#69)
* Updated dependency for Java 11 * Fixed profiles for wolfSSL and matrixssl * Removed certificate fields as they do not work as expected
1 parent dc7e9e5 commit ab96bfa

File tree

6 files changed

+19
-12
lines changed

6 files changed

+19
-12
lines changed

images/openssl/openssl-1_1_1X.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
cd "$(dirname "$0")" || exit 1
33
source ../helper-functions.sh
44

5-
array=(a b c d e f g h i -pre1 -pre2 -pre3 -pre4 -pre5 -pre6 -pre7 -pre8 -pre9)
5+
array=(a b c d e f g h i m -pre1 -pre2 -pre3 -pre4 -pre5 -pre6 -pre7 -pre8 -pre9)
66
typeset -i i=0 max=${#array[*]}
77
_docker build --build-arg VERSION= -t ${DOCKER_REPOSITORY}openssl-server:1.1.1 -f Dockerfile-1_1_1x --target openssl-server .
88
_docker build --build-arg VERSION= -t ${DOCKER_REPOSITORY}openssl-client:1.1.1 -f Dockerfile-1_1_1x --target openssl-client .

images/rustls/rustls.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ for i in "${versions[@]}"; do
1616
_docker build --build-arg VERSION=${i} -t ${DOCKER_REPOSITORY}rustls-server:${i} --target rustls-server -f Dockerfile_15_2-16_0 .
1717
done
1818

19-
versions=(0.19.0 0.18.1 0.18.0 0.17.0)
19+
versions=(0.20.2 0.19.0 0.18.1 0.18.0 0.17.0)
2020
for i in "${versions[@]}"; do
2121
_docker build --build-arg VERSION=${i} -t ${DOCKER_REPOSITORY}rustls-client:${i} --target rustls-client -f Dockerfile .
2222
_docker build --build-arg VERSION=${i} -t ${DOCKER_REPOSITORY}rustls-server:${i} --target rustls-server -f Dockerfile .

pom.xml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,18 @@
7272
<dependency>
7373
<groupId>org.reflections</groupId>
7474
<artifactId>reflections</artifactId>
75-
<version>0.9.12</version>
75+
<version>0.10.2</version>
76+
</dependency>
77+
<dependency>
78+
<groupId>org.glassfish.jaxb</groupId>
79+
<artifactId>jaxb-runtime</artifactId>
80+
<version>2.3.3</version>
81+
</dependency>
82+
<dependency>
83+
<groupId>jakarta.xml.bind</groupId>
84+
<artifactId>jakarta.xml.bind-api</artifactId>
85+
<version>2.3.3</version>
86+
<type>jar</type>
7687
</dependency>
7788
</dependencies>
7889
<build>
@@ -200,7 +211,7 @@
200211
</build>
201212
<properties>
202213
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
203-
<maven.compiler.source>1.8</maven.compiler.source>
204-
<maven.compiler.target>1.8</maven.compiler.target>
214+
<maven.compiler.source>11</maven.compiler.source>
215+
<maven.compiler.target>11</maven.compiler.target>
205216
</properties>
206217
</project>

src/main/java/de/rub/nds/tls/subject/params/ParameterProfileManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import org.apache.logging.log4j.LogManager;
66
import org.apache.logging.log4j.Logger;
77
import org.reflections.Reflections;
8-
import org.reflections.scanners.ResourcesScanner;
98

109
import javax.xml.bind.JAXBException;
1110
import javax.xml.stream.XMLStreamException;
@@ -18,6 +17,7 @@
1817
import java.util.Set;
1918
import java.util.regex.Pattern;
2019
import java.util.stream.Collectors;
20+
import org.reflections.scanners.Scanners;
2121

2222
public class ParameterProfileManager {
2323

@@ -75,7 +75,7 @@ protected ParameterProfileManager() {
7575
}
7676

7777
private List<String> getResourceFiles(String path) throws IOException {
78-
Reflections reflections = new Reflections(null, new ResourcesScanner());
78+
Reflections reflections = new Reflections("profiles", Scanners.Resources);
7979
Set<String> resourceList = reflections.getResources(Pattern.compile(".*\\.profile")).parallelStream().map(x -> new File(x).getName()).collect(Collectors.toSet());
8080
return new ArrayList<>(resourceList);
8181
}

src/main/resources/profiles/server/matrixssl.profile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,4 @@
88
<cmdParameter>-P [port]</cmdParameter>
99
<type>HOST_PORT</type>
1010
</Parameter>
11-
<Parameter>
12-
<cmdParameter>-c [cert] -k [key]</cmdParameter>
13-
<type>CERTIFICATE_KEY</type>
14-
</Parameter>
1511
</parameterProfile>

src/main/resources/profiles/server/wolfssl.profile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<type>WOLFSSL</type>
66
<role>SERVER</role>
77
<Parameter>
8-
<cmdParameter>-c [cert] -k [key] -v 4</cmdParameter>
8+
<cmdParameter>-c [cert] -k [key]</cmdParameter>
99
<type>CERTIFICATE_KEY</type>
1010
</Parameter>
1111
<Parameter>

0 commit comments

Comments
 (0)