PatchSet 4115 
Date: 2003/10/21 19:43:06
Author: stack
Branch: HEAD
Tag: (none) 
Log:
Tweak to provider class loading in java.security.Security

Members: 
        ChangeLog:1.1709->1.1710 
        libraries/javalib/java/security/Security.java:1.11->1.12 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1709 kaffe/ChangeLog:1.1710
--- kaffe/ChangeLog:1.1709      Sun Oct 19 02:31:53 2003
+++ kaffe/ChangeLog     Tue Oct 21 19:43:06 2003
@@ -1,3 +1,9 @@
+2003-10-21  Timothy S. Stack <[EMAIL PROTECTED]>
+
+       * libraries/javalib/java/security/Security.java:
+       Use the system class loader to load provider classes, otherwise
+       they would have to be in the BOOTCLASSPATH.
+       
 2003-10-19  Ito Kazumitsu <[EMAIL PROTECTED]>
 
        * libraries/javalib/gnu/xml/aelfred2/SAXDriver.java:
Index: kaffe/libraries/javalib/java/security/Security.java
diff -u kaffe/libraries/javalib/java/security/Security.java:1.11 
kaffe/libraries/javalib/java/security/Security.java:1.12
--- kaffe/libraries/javalib/java/security/Security.java:1.11    Thu Feb 20 13:52:09 
2003
+++ kaffe/libraries/javalib/java/security/Security.java Tue Oct 21 19:43:07 2003
@@ -54,6 +54,7 @@
 
                // Install configured security providers
                for (Iterator i = props.entrySet().iterator(); i.hasNext(); ) {
+                       ClassLoader cl = ClassLoader.getSystemClassLoader();
                        Map.Entry ent = (Map.Entry)i.next();
                        String key = (String)ent.getKey();
 
@@ -62,7 +63,7 @@
                        }
                        try {
                                insertProviderAt(
-                                   (Provider)Class.forName(
+                                   (Provider)cl.loadClass(
                                        (String)ent.getValue()).newInstance(),
                                    Integer.parseInt(
                                        key.substring(PROV_PREFIX.length())));

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to