[multiple changes]
2002-10-04 C. Scott Ananian <cananian@lesser-magoo.lcs.mit.edu> * java/lang/ProtectionDomain.java (linesep): Remove field. (toString): Use System.getProperty("line.separator"). 2002-10-04 Michael Koch <konqueror@gmx.de> * java/security/Identity.java: Added serialVersionUID. * java/security/KeyPair.java: Added serialVersionUID. * java/security/Provider.java: Added serialVersionUID. * java/security/SecureRandom.java: Added serialVersionUID. * java/security/SecureRandomSpi.java: Added serialVersionUID. * java/security/SignedObject.java: Added serialVersionUID. * java/security/cert/Certificate.java: Added serialVersionUID. 2002-10-04 Mark Wielaard <mark@klomp.org> * java/security/Security.java: Use java.home or gnu.classpath.home to load providers. (loadProviders): Extra dir argument. (getProvider): Return null when not found. From-SVN: r57827
This commit is contained in:
parent
c5d3d49b58
commit
7992cddd91
10 changed files with 46 additions and 11 deletions
|
@ -1,3 +1,25 @@
|
|||
2002-10-04 C. Scott Ananian <cananian@lesser-magoo.lcs.mit.edu>
|
||||
|
||||
* java/lang/ProtectionDomain.java (linesep): Remove field.
|
||||
(toString): Use System.getProperty("line.separator").
|
||||
|
||||
2002-10-04 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* java/security/Identity.java: Added serialVersionUID.
|
||||
* java/security/KeyPair.java: Added serialVersionUID.
|
||||
* java/security/Provider.java: Added serialVersionUID.
|
||||
* java/security/SecureRandom.java: Added serialVersionUID.
|
||||
* java/security/SecureRandomSpi.java: Added serialVersionUID.
|
||||
* java/security/SignedObject.java: Added serialVersionUID.
|
||||
* java/security/cert/Certificate.java: Added serialVersionUID.
|
||||
|
||||
2002-10-04 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* java/security/Security.java: Use java.home or gnu.classpath.home
|
||||
to load providers.
|
||||
(loadProviders): Extra dir argument.
|
||||
(getProvider): Return null when not found.
|
||||
|
||||
2002-10-04 Mark Wielaard <mark@klomp.org>
|
||||
|
||||
* java/lang/Throwable.java: Remerge with Classpath.
|
||||
|
|
|
@ -64,6 +64,8 @@ import java.util.Vector;
|
|||
*/
|
||||
public abstract class Identity implements Principal, Serializable
|
||||
{
|
||||
static final long serialVersionUID = 3609922007826600659L;
|
||||
|
||||
private String name;
|
||||
private IdentityScope scope;
|
||||
private PublicKey publicKey;
|
||||
|
|
|
@ -48,6 +48,8 @@ import java.io.Serializable;
|
|||
*/
|
||||
public final class KeyPair implements Serializable
|
||||
{
|
||||
static final long serialVersionUID = -7565189502268009837L;
|
||||
|
||||
private PublicKey publicKey;
|
||||
private PrivateKey privateKey;
|
||||
|
||||
|
|
|
@ -53,8 +53,6 @@ package java.security;
|
|||
*/
|
||||
public class ProtectionDomain
|
||||
{
|
||||
private static final String linesep = System.getProperty("line.separator");
|
||||
|
||||
/**
|
||||
* This is the <code>CodeSource</code> for this protection domain
|
||||
*/
|
||||
|
@ -131,6 +129,7 @@ public class ProtectionDomain
|
|||
*/
|
||||
public String toString()
|
||||
{
|
||||
String linesep = System.getProperty("line.separator");
|
||||
StringBuffer sb = new StringBuffer("");
|
||||
sb.append("ProtectionDomain (" + linesep);
|
||||
if (code_source == null)
|
||||
|
|
|
@ -56,6 +56,8 @@ import java.util.Properties;
|
|||
*/
|
||||
public abstract class Provider extends Properties implements Serializable
|
||||
{
|
||||
static final long serialVersionUID = -4298000515446427739L;
|
||||
|
||||
/**
|
||||
* This is a textual description of the provider
|
||||
*/
|
||||
|
|
|
@ -49,6 +49,8 @@ import java.util.Enumeration;
|
|||
*/
|
||||
public class SecureRandom extends Random
|
||||
{
|
||||
static final long serialVersionUID = 4940670005562187L;
|
||||
|
||||
//Serialized Field
|
||||
long counter = 0; //Serialized
|
||||
MessageDigest digest = null;
|
||||
|
|
|
@ -50,6 +50,8 @@ import java.io.Serializable;
|
|||
*/
|
||||
public abstract class SecureRandomSpi implements Serializable
|
||||
{
|
||||
static final long serialVersionUID = -2991854161009191830L;
|
||||
|
||||
/**
|
||||
Default Constructor for SecureRandomSpi
|
||||
*/
|
||||
|
|
|
@ -59,8 +59,9 @@ public final class Security extends Object
|
|||
|
||||
static
|
||||
{
|
||||
loadProviders(System.getProperty("java.vm.name"));
|
||||
loadProviders("classpath");
|
||||
loadProviders(System.getProperty("java.home"),
|
||||
System.getProperty("java.vm.name"));
|
||||
loadProviders(System.getProperty("gnu.classpath.home"), "classpath");
|
||||
}
|
||||
|
||||
// This class can't be instantiated.
|
||||
|
@ -68,13 +69,13 @@ public final class Security extends Object
|
|||
{
|
||||
}
|
||||
|
||||
private static void loadProviders(String vendor)
|
||||
private static void loadProviders(String dir, String vendor)
|
||||
{
|
||||
if (vendor == null)
|
||||
if (dir == null || vendor == null)
|
||||
return;
|
||||
|
||||
String separator = System.getProperty("file.separator");
|
||||
String secfilestr = (System.getProperty("java.home") +
|
||||
String secfilestr = (dir +
|
||||
separator + "lib" +
|
||||
separator + "security" +
|
||||
separator + vendor + ".security");
|
||||
|
@ -263,15 +264,15 @@ public final class Security extends Object
|
|||
*/
|
||||
public static Provider getProvider(String name)
|
||||
{
|
||||
Provider p = null;
|
||||
Provider p;
|
||||
int max = providers.size ();
|
||||
for (int i = 0; i < max; i++)
|
||||
{
|
||||
p = (Provider) providers.elementAt(i);
|
||||
if (p.getName() == name)
|
||||
break;
|
||||
return p;
|
||||
}
|
||||
return p;
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -79,6 +79,8 @@ import java.io.Serializable;
|
|||
*/
|
||||
public final class SignedObject implements Serializable
|
||||
{
|
||||
static final long serialVersionUID = 720502720485447167L;
|
||||
|
||||
private byte[] content;
|
||||
private byte[] signature;
|
||||
private String thealgorithm;
|
||||
|
|
|
@ -69,7 +69,8 @@ import java.io.ObjectStreamException;
|
|||
*/
|
||||
public abstract class Certificate
|
||||
{
|
||||
|
||||
static final long serialVersionUID = -6751606818319535583L;
|
||||
|
||||
private String type;
|
||||
/**
|
||||
Constructs a new certificate of the specified type. An example
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue