-
Type:
Sub-task
-
Resolution: Unresolved
-
Priority:
P4
-
Affects Version/s: 27
-
Component/s: security-libs
The parsing of the `javax.net.debug` system property for TLS/SSL debug logging has been updated to strictly enforce documented option and sub-option relationships. Sub-options such as `verbose`, `packet`, and `plaintext` now require their respective parent options, and only valid combinations have an effect. Invalid or unsupported combinations are silently ignored.
Previously, some sub-options could be used independently or in incorrect combinations, contrary to the intended design. The help message (`-Djavax.net.debug=help`) has also been updated to accurately reflect all supported and obsolete entries.
Users who previously relied on undocumented or invalid combinations (for example, specifying only `-Djavax.net.debug=verbose`) will need to update their configurations to match the documented usage. Please refer to the updated help output for the current list of valid options and examples of correct usage.
Previously, some sub-options could be used independently or in incorrect combinations, contrary to the intended design. The help message (`-Djavax.net.debug=help`) has also been updated to accurately reflect all supported and obsolete entries.
Users who previously relied on undocumented or invalid combinations (for example, specifying only `-Djavax.net.debug=verbose`) will need to update their configurations to match the documented usage. Please refer to the updated help output for the current list of valid options and examples of correct usage.
- relates to
-
JDK-8330987 javax.net.debug options not working and documented as expected
-
- Closed
-