RFR: 8281658: Add a security category to the java -XshowSettings option
Weijun Wang
weijun at openjdk.org
Sat Jun 10 14:44:42 UTC 2023
On Fri, 9 Jun 2023 13:54:14 GMT, Sean Coffey <coffeys at openjdk.org> wrote:
> New functionality in the -XshowSettings menu to display relevant information about JDK security configuration
src/java.base/share/classes/sun/launcher/LauncherHelper.java line 349:
> 347: // split lines longer than 60 chars which have multiple values
> 348: ostream.println(TWOINDENT + key + "=");
> 349: List.of(val.split(",")).forEach(s -> ostream.println(THREEINDENT + s.trim()));
You should probably add back `,` when printing them out.
src/java.base/share/classes/sun/launcher/LauncherHelper.java line 381:
> 379: private static void printSecurityProviderConfig() {
> 380: ostream.println(INDENT + "Security provider static configuration:");
> 381: for (Provider p : Security.getProviders()) {
Maybe add an empty line or something like `-----` between providers?
src/java.base/share/classes/sun/launcher/LauncherHelper.java line 385:
> 383: ostream.println(TWOINDENT + "Provider information: " + wrappedString(p.getInfo(), 80));
> 384: ostream.println(TWOINDENT + "Provider services: (type : algorithm)");
> 385: for (Provider.Service ps : p.getServices().stream()
If this stream is empty, should you print out something like "none"?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/14394#discussion_r1225400656
PR Review Comment: https://git.openjdk.org/jdk/pull/14394#discussion_r1225401386
PR Review Comment: https://git.openjdk.org/jdk/pull/14394#discussion_r1225401803
More information about the security-dev
mailing list