Skip to content

Commit 14fba01

Browse files
authored
Merge pull request #11 from approov/bugfix/task78
Normalise component identifier casing using Locale.ROOT in addComponentIdentifier method.
2 parents bd30821 + f23b465 commit 14fba01

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

approov-service/src/main/java/io/approov/util/sig/SignatureParameters.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import java.util.ArrayList;
66
import java.util.LinkedHashMap;
77
import java.util.List;
8+
import java.util.Locale;
89
import java.util.Map;
910

1011
import io.approov.util.http.sfv.Dictionary;
@@ -253,7 +254,7 @@ public InnerList toComponentValue() {
253254
*/
254255
public SignatureParameters addComponentIdentifier(String identifier) {
255256
if (!identifier.startsWith("@")) {
256-
componentIdentifiers.add(StringItem.valueOf(identifier.toLowerCase()));
257+
componentIdentifiers.add(StringItem.valueOf(identifier.toLowerCase(Locale.US)));
257258
} else {
258259
componentIdentifiers.add(StringItem.valueOf(identifier));
259260
}

0 commit comments

Comments
 (0)