Skip to content

Commit 0946e09

Browse files
Fix regex in provider format
1 parent ada2b63 commit 0946e09

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

closed/src/java.base/share/classes/openj9/internal/security/RestrictedSecurity.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -1531,7 +1531,7 @@ private void setConstraints(String providerName, String providerInfo, boolean pr
15311531
final String typeRE = "\\w+";
15321532
final String algoRE = "[A-Za-z0-9./_-]+";
15331533
final String attrRE = "[A-Za-z0-9=*|.:]+";
1534-
final String usesRE = "[A-Za-z0-9._:]+";
1534+
final String usesRE = "[A-Za-z0-9._:/]+";
15351535
final String consRE = "\\{(" + typeRE + "),(" + algoRE + "),(" + attrRE + ")(," + usesRE + ")?\\}";
15361536
p = Pattern.compile(
15371537
"\\["
@@ -1844,7 +1844,7 @@ private static void checkProviderFormat(String providerInfo, boolean update) {
18441844
+ "(\\[" // constraints [optional]
18451845
+ "\\s*"
18461846
+ "([+-])?" // action [optional]
1847-
+ "[A-Za-z0-9{}.=*|:?,/\\\\_\\s-]+" // constraint definition
1847+
+ "[A-Za-z0-9{}.=*|:?,/\\\\_\\s-]+" // constraint definition
18481848
+ "\\])?"
18491849
+ "\\s*"
18501850
+ "$");

0 commit comments

Comments
 (0)