RFR 8023197: Pre-configured command line options for keytool and jarsigner (original) (raw)
Xuelei Fan xuelei.fan at oracle.com
Fri Jun 6 12:22:41 UTC 2014
- Previous message (by thread): RFR 8023197: Pre-configured command line options for keytool and jarsigner
- Next message (by thread): RFR 8023197: Pre-configured command line options for keytool and jarsigner
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message (by thread): RFR 8023197: Pre-configured command line options for keytool and jarsigner
- Next message (by thread): RFR 8023197: Pre-configured command line options for keytool and jarsigner
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]