Author: markt Date: Sat May 3 13:22:57 2008 New Revision: 653128 URL: http://svn.apache.org/viewvc?rev=653128&view=rev Log: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=43094 Support any keystoreType that doesn't need a file.
Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java tomcat/trunk/webapps/docs/config/http.xml Modified: tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java?rev=653128&r1=653127&r2=653128&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/net/jsse/JSSESocketFactory.java Sat May 3 13:22:57 2008 @@ -310,7 +310,7 @@ InputStream istream = null; try { ks = KeyStore.getInstance(type); - if(! "PKCS11".equalsIgnoreCase(type) ) { + if(!("PKCS11".equalsIgnoreCase(type) || "".equalsIgnoreCase(path))) { File keyStoreFile = new File(path); if (!keyStoreFile.isAbsolute()) { keyStoreFile = new File(System.getProperty("catalina.base"), Modified: tomcat/trunk/webapps/docs/config/http.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/config/http.xml?rev=653128&r1=653127&r2=653128&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/config/http.xml (original) +++ tomcat/trunk/webapps/docs/config/http.xml Sat May 3 13:22:57 2008 @@ -655,7 +655,9 @@ <p>The pathname of the keystore file where you have stored the server certificate to be loaded. By default, the pathname is the file "<code>.keystore</code>" in the operating system home - directory of the user that is running Tomcat.</p> + directory of the user that is running Tomcat. If your + <code>keystoreType</code> doesn't need a file use <code>""</code> + (empty string) for this parameter.</p> </attribute> <attribute name="keystorePass" required="false"> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]