bloritsch    01/10/31 10:42:35

  Modified:    src/org/apache/jmeter/util/keystore JmeterKeyStore.java
  Log:
  Apply patch from Sam Ruby, now test should be OK
  
  Revision  Changes    Path
  1.2       +7 -2      
jakarta-jmeter/src/org/apache/jmeter/util/keystore/JmeterKeyStore.java
  
  Index: JmeterKeyStore.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/org/apache/jmeter/util/keystore/JmeterKeyStore.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- JmeterKeyStore.java       2001/10/29 22:03:13     1.1
  +++ JmeterKeyStore.java       2001/10/31 18:42:35     1.2
  @@ -54,6 +54,7 @@
    */
   package org.apache.jmeter.util.keystore;
   
  +import java.lang.reflect.Constructor;
   import java.io.InputStream;
   import java.security.PrivateKey;
   import java.security.cert.X509Certificate;
  @@ -63,7 +64,7 @@
    * Use this Keystore for JMeter specific KeyStores.
    *
    * @author <a href="[EMAIL PROTECTED]">Berin Loritsch</a>
  - * @version CVS $Revision: 1.1 $ $Date: 2001/10/29 22:03:13 $
  + * @version CVS $Revision: 1.2 $ $Date: 2001/10/31 18:42:35 $
    */
   public abstract class JmeterKeyStore {
   
  @@ -89,7 +90,11 @@
       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) {}
           }
   
  
  
  

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

Reply via email to