Description: This patch copies demo java keystores under ~/.jxplorer
Author: Gabriele Giacone <1o5g4r8o@gmail.com>

--- jxplorer-3.2.1+dfsg.orig/src/com/ca/directory/jxplorer/JXplorer.java
+++ jxplorer-3.2.1+dfsg/src/com/ca/directory/jxplorer/JXplorer.java
@@ -681,8 +681,27 @@ public class
          *    Security defaults
          */
 
-        setDefaultProperty(CA_PATH_PROPERTY, localDir + "security" + File.separator + "cacerts");
-        setDefaultProperty(CLIENT_PATH_PROPERTY, localDir + "security" + File.separator + "clientcerts");
+	String securityPath;
+	if (System.getProperty("jxplorer.config") != null)
+        {
+		securityPath = CBUtility.getPropertyConfigPath("security");
+	} else {
+		securityPath = localDir;
+	}
+	String cacertsPath = securityPath + File.separator + "cacerts";	
+	String clientcertsPath = securityPath + File.separator + "clientcerts";	
+	File securityDir = new File(securityPath);
+	if (securityDir.exists() == false)
+	{
+		try {
+		Process copyJKS = Runtime.getRuntime().exec("cp -r /usr/share/jxplorer/security " + securityPath);
+		}
+		catch (IOException e) {
+		}
+	}
+	setDefaultProperty("cert.homeDir", securityPath);
+        setDefaultProperty(CA_PATH_PROPERTY, cacertsPath);
+        setDefaultProperty(CLIENT_PATH_PROPERTY, clientcertsPath);
         setDefaultProperty(CLIENT_TYPE_PROPERTY, "JKS");
         setDefaultProperty(CA_TYPE_PROPERTY, "JKS");
         setDefaultProperty(ALLOW_CONNECTION_CERT_IMPORT, "true");
