Commit fcb4e2ef by Tom Tromey Committed by Tom Tromey

Security.java (loadProviders): Added `vendor' argument.

	* java/security/Security.java (loadProviders): Added `vendor'
	argument.
	Load both `classpath' and `java.vm.name' providers.

From-SVN: r46325
parent 516b69ff
2001-10-17 Tom Tromey <tromey@redhat.com>
* java/security/Security.java (loadProviders): Added `vendor'
argument.
Load both `classpath' and `java.vm.name' providers.
2001-10-17 Anthony Green <green@redhat.com>
* java/security/Security.java (loadProviders): Fix bug in how
......
......@@ -49,7 +49,8 @@ public final class Security extends Object
static
{
loadProviders();
loadProviders(System.getProperty("java.vm.name"));
loadProviders("classpath");
}
// This class can't be instantiated.
......@@ -57,12 +58,16 @@ public final class Security extends Object
{
}
private static void loadProviders()
private static void loadProviders(String vendor)
{
if (vendor == null)
return;
String separator = System.getProperty("file.separator");
String secfilestr = System.getProperty("java.home") +
separator + "lib" + separator + "security" + separator +
"classpath.security";
String secfilestr = (System.getProperty("java.home") +
separator + "lib" +
separator + "security" +
separator + vendor + ".security");
providerCount = 0;
try
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment