/[classpath]/classpath/java/security/Security.java
ViewVC logotype

Diff of /classpath/java/security/Security.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.30 by mkoch, Thu Jul 15 13:25:45 2004 UTC revision 1.30.2.1 by gnu_andrew, Sat Jan 15 17:02:08 2005 UTC
# Line 35  this exception to your version of the li Line 35  this exception to your version of the li
35  obligated to do so.  If you do not wish to do so, delete this  obligated to do so.  If you do not wish to do so, delete this
36  exception statement from your version. */  exception statement from your version. */
37    
38    
39  package java.security;  package java.security;
40    
41  import java.io.FileNotFoundException;  import gnu.java.security.action.GetPropertyAction;
42  import java.io.InputStream;  
43  import java.io.IOException;  import java.io.IOException;
44    import java.io.InputStream;
45  import java.net.URL;  import java.net.URL;
 import java.security.Provider;  
46  import java.util.Collections;  import java.util.Collections;
47  import java.util.Enumeration;  import java.util.Enumeration;
48  import java.util.HashMap;  import java.util.HashMap;
# Line 68  public final class Security Line 69  public final class Security
69        
70    static    static
71      {      {
72        String base = System.getProperty ("gnu.classpath.home.url");        GetPropertyAction getProp = new GetPropertyAction("gnu.classpath.home.url");
73        String vendor = System.getProperty ("gnu.classpath.vm.shortname");        String base = (String) AccessController.doPrivileged(getProp);
74              getProp = new GetPropertyAction("gnu.classpath.vm.shortname");
75          String vendor = (String) AccessController.doPrivileged(getProp);
76    
77        // Try VM specific security file        // Try VM specific security file
78        boolean loaded = loadProviders (base, vendor);        boolean loaded = loadProviders (base, vendor);
79            
# Line 328  public final class Security Line 331  public final class Security
331     */     */
332    public static Provider[] getProviders()    public static Provider[] getProviders()
333    {    {
334      Provider array[] = new Provider[providers.size ()];      Provider[] array = new Provider[providers.size ()];
335      providers.copyInto (array);      providers.copyInto (array);
336      return array;      return array;
337    }    }

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.30.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26