diff --git a/README.md b/README.md
index bb53efd..cadba03 100644
--- a/README.md
+++ b/README.md
@@ -3,6 +3,8 @@
[](https://coveralls.io/github/spiffe/java-spiffe?branch=master)
+**Supports Java 8+**
+
## Overview
The JAVA-SPIFFE library provides functionality to interact with the Workload API to fetch X.509 and JWT SVIDs and Bundles,
@@ -12,17 +14,15 @@ asynchronously from the Workload API. The KeyStore handles the Certificate chain
in a TLS connection, and the TrustStore handles the trusted bundles (supporting federated bundles) and performs
peer's certificate and SPIFFE ID verification.
-This library is composed of three modules:
+This library contains three modules:
-[java-spiffe-core](java-spiffe-core/README.md): core functionality to interact with the Workload API, and to process and validate
+[java-spiffe-core](java-spiffe-core/README.md): Core functionality to interact with the Workload API, and to process and validate
X.509 and JWT SVIDs and bundles.
[java-spiffe-provider](java-spiffe-provider/README.md): Java Provider implementation.
[java-spiffe-helper](java-spiffe-helper/README.md): Helper to store X.509 SVIDs and Bundles in Java Keystores in disk.
-**Supports Java 8+**
-
### Build the JARs
On Linux or MacOS, run:
diff --git a/build.gradle b/build.gradle
index bb8df3e..fc90455 100644
--- a/build.gradle
+++ b/build.gradle
@@ -50,7 +50,7 @@ subprojects {
testCompileOnly group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: "${jupiterVersion}"
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: "${jupiterVersion}"
- testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: "${jupiterVersion}"
+ testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: "${jupiterVersion}"
testCompileOnly group: 'org.mockito', name: 'mockito-core', version: "${mockitoVersion}"
testRuntimeOnly group: 'org.mockito', name: 'mockito-junit-jupiter', version: "${mockitoVersion}"
diff --git a/java-spiffe-core/src/main/java/io/spiffe/spiffeid/SpiffeId.java b/java-spiffe-core/src/main/java/io/spiffe/spiffeid/SpiffeId.java
index 47ed9e4..ffb16e0 100644
--- a/java-spiffe-core/src/main/java/io/spiffe/spiffeid/SpiffeId.java
+++ b/java-spiffe-core/src/main/java/io/spiffe/spiffeid/SpiffeId.java
@@ -15,7 +15,7 @@ import java.util.stream.Collectors;
* @see https://github.com/spiffe/spiffe/blob/master/standards/SPIFFE-ID.md
*/
@Value
-public final class SpiffeId {
+public class SpiffeId {
public static final String SPIFFE_SCHEME = "spiffe";
diff --git a/java-spiffe-core/src/main/java/io/spiffe/workloadapi/AddressScheme.java b/java-spiffe-core/src/main/java/io/spiffe/workloadapi/AddressScheme.java
index 893681f..c2c0211 100644
--- a/java-spiffe-core/src/main/java/io/spiffe/workloadapi/AddressScheme.java
+++ b/java-spiffe-core/src/main/java/io/spiffe/workloadapi/AddressScheme.java
@@ -9,7 +9,7 @@ public enum AddressScheme {
private final String name;
- private AddressScheme(final String scheme) {
+ AddressScheme(final String scheme) {
this.name = scheme;
}
diff --git a/java-spiffe-core/src/main/java/io/spiffe/workloadapi/WorkloadApiClient.java b/java-spiffe-core/src/main/java/io/spiffe/workloadapi/WorkloadApiClient.java
index 29663ef..5dc82c8 100644
--- a/java-spiffe-core/src/main/java/io/spiffe/workloadapi/WorkloadApiClient.java
+++ b/java-spiffe-core/src/main/java/io/spiffe/workloadapi/WorkloadApiClient.java
@@ -28,7 +28,7 @@ public interface WorkloadApiClient extends Closeable {
/**
* Watches for X.509 context updates.
*
- * A new Stream to the Workload API is opened for each call to this method, so that the client start getting + * A new Stream to the Workload API is opened for each call to this method, so that the client starts getting * updates immediately after the Stream is ready and doesn't have to wait until the Workload API dispatches * the next update based on the SVIDs TTL. * @@ -78,7 +78,7 @@ public interface WorkloadApiClient extends Closeable { /** * Watches for JWT bundles updates. *
- * A new Stream to the Workload API is opened for each call to this method, so that the client start getting + * A new Stream to the Workload API is opened for each call to this method, so that the client starts getting * updates immediately after the Stream is ready and doesn't have to wait until the Workload API dispatches * the next update based on the SVIDs TTL. *