AVA.toString() result depends on debug flag
Weijun Wang
weijun.wang at oracle.com
Fri Sep 16 06:32:32 UTC 2011
In sun.security.x509.AVA, there are 3 places where
} else if (debug != null && Debug.isOn("ava")) {
is checked. If it's true, string representations of an AVA object uses
\HEX dump for non-printable characters. This is nice for debugging
purposes, but the output of a method depending on a debug flag is really
not a good idea.
The logic was introduced by Charlie in fix for 4505980.
I suggest we always use \HEX.
Thanks
Max
More information about the security-dev
mailing list