RFR 8023197: Pre-configured command line options for keytool and jarsigner
Xuelei Fan
xuelei.fan at oracle.com
Fri Jun 6 12:22:41 UTC 2014
src/share/classes/sun/security/tools/KeyStoreUtil.java
======================================================
224 throw new IOException("Cannot have both " + c1 + " and " + c2);
"Cannot have both pre-configured options ..."?
176 st.whitespaceChars(0x00, 0x20);
177 st.wordChars(0x21, 0xFF);
I'm not sure of the code above, would you like have to test for
none-ASCII characters?
194 * @param c1 the name of the command, must not be null
195 * @param c2 the alternative command name, null if none.
Mention that c1 and c2 need to come with leading '-'?
src/share/classes/sun/security/tools/jarsigner/Main.java
========================================================
293 for (n=0; n < args.length; n++) {
Break after the found of the target options?
313 System.out.println("Command line args: " +
Define a new resource?
src/share/classes/sun/security/tools/keytool/Main.java
404 for (i=0; i < args.length; i++) {
Break after the found of the target options? Or loop from the end of
the array?
429 System.out.println("Command line args: " +
Define a new resource?
Otherwise, looks fine to me.
Thanks,
Xuelei
On 6/6/2014 3:27 PM, Wang Weijun wrote:
> Please review the code changes in
>
> http://cr.openjdk.java.net/~weijun/8023197/webrev.02
>
> This enhancement allows you to put frequently used keytool/jarsigner options into a property file and use -conf to load it. Like this:
>
> # A Pre-configured options file
> keytool.all = -storepass:env PASS -keypass:env PASS -keystore ${user.dir}/.p12 -storetype pkcs12
> keytool.genkeypair = -keyalg rsa -keysize 2048 -sigalg SHA256withRSA -validity 365
>
> Thanks
> Max
>
More information about the security-dev
mailing list