[Assorted-commits] SF.net SVN: assorted:[1457] sandbox/trunk/src/java/ssl/go.bash
Brought to you by:
yangzhang
From: <yan...@us...> - 2009-07-20 01:50:24
|
Revision: 1457 http://assorted.svn.sourceforge.net/assorted/?rev=1457&view=rev Author: yangzhang Date: 2009-07-20 00:29:54 +0000 (Mon, 20 Jul 2009) Log Message: ----------- fixed the fail Modified Paths: -------------- sandbox/trunk/src/java/ssl/go.bash Modified: sandbox/trunk/src/java/ssl/go.bash =================================================================== --- sandbox/trunk/src/java/ssl/go.bash 2009-07-20 00:25:59 UTC (rev 1456) +++ sandbox/trunk/src/java/ssl/go.bash 2009-07-20 00:29:54 UTC (rev 1457) @@ -21,8 +21,8 @@ # sign openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt -passin pass:capass -# convert to pkcs12 -openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12 -passin pass:serverpass -passout pass: +# convert to pkcs12; cannot use empty password, or subsequent java load fails +openssl pkcs12 -export -in server.crt -inkey server.key -out server.p12 -passin pass:serverpass -passout pass:p12pass # try to use from java cat > SslTest.java << EOF @@ -31,10 +31,10 @@ public static void main(String[] args) throws Exception { FileInputStream fis = new FileInputStream(args[0]); KeyStore ks = KeyStore.getInstance("pkcs12"); - ks.load(fis, null); + ks.load(fis, "p12pass".toCharArray()); KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509"); - kmf.init(ks, "serverpass".toCharArray()); + kmf.init(ks, "p12pass".toCharArray()); } } EOF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |