7194449: String resources for Key Tool and Policy Tool should be in their respective packages

Alan Bateman Alan.Bateman at oracle.com
Fri Sep 21 10:29:51 UTC 2012


On 21/09/2012 02:49, Stephen Flores wrote:
> Max, Sean, Alan,
>
> Please review this webrev:
>
>  http://cr.openjdk.java.net/~sflores/7194449/webrev-0/
>
> Note: I will respond to any comments when I get back from vacation on 
> Monday Oct. 1.
>
> Changes:
>
>   Moved jarsigner and keytool into their own packages as was done
>   for policytool. Unit tests and release.gmk were updated.
>
>   Static methods in keytool called by jarsigner were moved to
>   sun.security.tools.KeyStoreUtil.
>
>   Spit out the String resources for keytool and policytool from
>   sun.security.util.Resources into their respective packages.
>
> Sean,
>
> If everything is OK, can you commit the changes?
>
> Thanks,
>
>   Steve.
>
I skimmed through this and I'm sure Sean and Max will give it a detailed 
reviewed.

Overall it looks very good to me, the only thing that I'm not sure about 
is the resources for keytool. As they are in sun.security.tools.keytool 
it means they will all need to be included with the tool. If you wanted 
a en_US vs. all split without splitting packages then it would meaning 
moving them again.

I agree with Max's question about whether you need to leave a 
sun.security.tools.KeyTool in case anyone invokes it directly (no one 
should be dependent on sun.security.** classes of course but still 
working considering).

In sun/security/tools/KeyStoreUtil.java then maybe getPassWithModifier 
can use try-with-resources.

Is the change to sun/security/tools/keytool/autotest.sh just a merge issue?

-Alan.





More information about the security-dev mailing list