Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-jmeter/build.xml,v
retrieving revision 1.42
diff -u -r1.42 build.xml
--- build.xml  2001/10/29 22:03:13 1.42
+++ build.xml  2001/10/30 12:48:58
@@ -99,7 +99,7 @@
                    <exclude name="**/*.orig"/>
                    <exclude name="**/JsseSSLManager.java" unless="jsse.present"/>
                    <exclude name="**/IaikSSLManager.java" unless="isasilk.present"/>
-                <exclude name="**/PKCSKeyStore.java" unless="isasilk.present"/>
+                <exclude name="**/PKCS12KeyStore.java" unless="isasilk.present"/>
                 <exclude name="**/DefaultKeyStore.java" unless="jsse.present"/>
                    <exclude 
name="org/apache/jmeter/visualizers/MailerVisualizer.java" unless="javamail.complete"/>
                    <exclude 
name="org/apache/jmeter/reporters/MailerResultCollector.java" 
unless="javamail.complete"/>
Index: src/org/apache/jmeter/util/keystore/JmeterKeyStore.java
===================================================================
RCS file: 
/home/cvs/jakarta-jmeter/src/org/apache/jmeter/util/keystore/JmeterKeyStore.java,v
retrieving revision 1.1
diff -u -r1.1 JmeterKeyStore.java
--- src/org/apache/jmeter/util/keystore/JmeterKeyStore.java  2001/10/29 22:03:13 1.1
+++ src/org/apache/jmeter/util/keystore/JmeterKeyStore.java  2001/10/30 12:48:58
@@ -55,6 +55,7 @@
 package org.apache.jmeter.util.keystore;

 import java.io.InputStream;
+import java.lang.reflect.Constructor;
 import java.security.PrivateKey;
 import java.security.cert.X509Certificate;
 import org.apache.jmeter.util.JMeterUtils;
@@ -89,10 +90,14 @@
     throws Exception {
         if ("PKCS12".equalsIgnoreCase(type)) {
             try {
-                return new PKCS12KeyStore(type);
+                Class PKCS12 = Class.forName
+                    ("org.apache.jmeter.util.keystore.PKCS12KeyStore");
+                Constructor con = PKCS12.getConstructor(
+                    new Class[] {String.class});
+                return (JmeterKeyStore) con.newInstance(new Object[] {type});
             } catch (Exception e) {}
         }

         return new DefaultKeyStore(type);
     }
-}
\ No newline at end of file
+}

- Sam Ruby


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to